A Jekyll-based landing page for courses.
- Responsive design matching DataTalks.Club aesthetic
- Smooth scrolling navigation
- Course syllabus breakdown
- Instructor profile
- Student testimonials
- FAQ section
- Newsletter signup
- Mobile-friendly
-
Install Jekyll and dependencies: ```bash bundle install ```
-
Run the development server: ```bash bundle exec jekyll serve ```
-
Visit
http://localhost:4000
to view the site
- Push your code to a GitHub repository
- Go to Settings > Pages
- Select "Deploy from a branch"
- Choose "main" branch and "/ (root)" folder
- Your site will be available at
https://yourusername.github.io/repository-name
- Edit
_config.yml
for site settings - Modify content in
index.html
- Update styles in
_sass/main.scss
- Add functionality in
assets/js/main.js
``` ├── _config.yml # Jekyll configuration ├── _layouts/ │ └── default.html # Main layout template ├── _sass/ │ └── main.scss # Styles ├── assets/ │ ├── css/ │ │ └── main.scss # CSS entry point │ └── js/ │ └── main.js # JavaScript functionality ├── index.html # Main page content ├── Gemfile # Ruby dependencies └── README.md # This file