This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/New-Blacksmith8524 on 2025-09-21 03:51:56+00:00.
Hey everyone,
I’m excited to share Blogr — a static site generator built in Rust that lets you write, edit, and deploy blogs entirely from the command line or terminal UI.
How it works
The typical blogging workflow involves jumping between tools - write markdown, build, preview in browser, make changes, repeat. With Blogr:
blogr new "My Post Title"- Write in the TUI editor with live preview alongside your text
- Save and quit when done
blogr deployto publish
Example
You can see it in action at blog.gokuls.in - built with the included Minimal Retro theme.
Installation
git clone https://github.com/bahdotsh/blogr.git cd blogr cargo install --path blogr-cli # Set up a new blog blogr init my-blog cd my-blog # Create a post (opens TUI editor) blogr new "Hello World" # Preview locally blogr serve # Deploy when ready blogr deploy
Looking for theme contributors
Right now there’s just one theme (Minimal Retro), and I’d like to add more options. The theme system is straightforward - each theme provides HTML templates, CSS/JS assets, and configuration options. Themes get compiled into the binary, so once merged, they’re available immediately.
If you’re interested in contributing themes or have ideas for different styles, I’d appreciate the help. The current theme structure is in blogr-themes/src/minimal_retro/ if you want to see how it works.
The project is on GitHub with full documentation in the README. Happy to answer questions if you’re interested in contributing or just want to try it out.