Quick Start Guide
Get up and running with this Jekyll website in minutes!
🚀 For New Contributors
Prerequisites Check
Before starting, verify you have these installed:
# Check Ruby version (need 2.7+)
ruby --version
# Check if Bundler is installed
bundle --version
# If Bundler is not installed:
gem install bundler
5-Minute Setup
- Clone and navigate
git clone https://github.com/dauble/dauble.github.io.git cd dauble.github.io - Install dependencies
bundle install - Start the server
bundle exec jekyll serve -
Open your browser
Navigate to:
http://localhost:4000
That’s it! 🎉 You’re now running the site locally.
📝 Making Your First Change
Edit an Existing Page
- Open any file in the
_posts/directory - Make your change
- Save the file
- Refresh your browser - the changes appear automatically!
Add a New Blog Post
- Create a new file in
_posts/:touch _posts/2026-01-15-my-awesome-post.md - Add the front matter:
```yaml
—
layout: post
title: “My Awesome Post”
date: 2026-01-15
image: /assets/images/posts/default.jpg
author: dauble
categories:
-
“tutorial”
Your content here! ```
-
- View at:
http://localhost:4000/2026/01/15/my-awesome-post.html
🎨 Customize Styles
- Open
_sass/directory - Edit any
.scssfile - Save and refresh - styles update automatically!
🔧 Common Commands
| Command | Purpose |
|---|---|
bundle exec jekyll serve |
Start development server |
bundle exec jekyll build |
Build site to _site/ directory |
bundle exec jekyll serve --livereload |
Start server with live reload |
bundle exec jekyll serve --port 4001 |
Use different port |
bundle exec jekyll doctor |
Check for issues |
📚 Need More Help?
- Full documentation: See README.md
- Development details: See DEVELOPMENT.md
- Contributing: See CONTRIBUTING.md
- Jekyll docs: https://jekyllrb.com/docs/
❓ Troubleshooting
Port 4000 in use?
bundle exec jekyll serve --port 4001
Changes not showing?
- Hard refresh:
Ctrl+Shift+R(Windows/Linux) orCmd+Shift+R(Mac) - Or restart the server
Modified _config.yml?
Restart the server:
# Press Ctrl+C to stop
bundle exec jekyll serve
🤝 Ready to Contribute?
- Create a branch:
git checkout -b feature/my-feature - Make your changes
- Test locally
- Push:
git push origin feature/my-feature - Open a Pull Request on GitHub
For detailed contribution guidelines, see CONTRIBUTING.md.
Happy coding! 🚀 If you have questions, open an issue on GitHub.