Welcome to 11ty Blog 2026
Welcome to your new 11ty blog! This is a learning-focused blog starter that includes helpful bash scripts to make blogging easier and teach you bash scripting along the way.
Features
This blog includes:
- Simple Bash Scripts: Create posts, manage drafts, check for broken links
- Link Blog Support: Special template for sharing interesting links with commentary
- Blog Statistics: Track your writing habits and output
- Beginner-Friendly Code: Every script is heavily commented for learning
- Modern Static Site: Built with 11ty (Eleventy), one of the best static site generators
Quick Start
Try these commands to get started:
# Create your first post
./blog-cli.sh new "My First Post"
# Create a link post
./blog-cli.sh link https://example.com "Check this out!"
# See all available commands
./blog-cli.sh
# View your blog statistics
./blog-cli.sh stats
Learning Bash Scripting
All the scripts in the scripts/ directory are written with beginners in mind. They use simple, clear patterns and include extensive comments.
Start by reading these files in order:
blog-cli.sh- The main command router (simplest)scripts/new-post.sh- Creates blog posts (shows core patterns)scripts/list-drafts.sh- Lists drafts (shows loops and text processing)
Then explore the others as you get comfortable!
Writing in Markdown
This blog uses Markdown for writing. Here are some examples:
Bold text with **Bold text**
Italic text with *Italic text*
Headings
Use # for headings (more # = smaller heading)
Links
Lists
- Item one
- Item two
- Item three
Code
Inline code with backticks, or code blocks with triple backticks:
console.log("Hello, world!");
Next Steps
- Read the README.md for full documentation
- Create your first post
- Explore and modify the scripts
- Make this blog your own!
Happy blogging and happy learning! ๐