
BashWrite
Single bash script that builds a blog from Markdown files in a directory.
raycc51.github.io/BashWrite/repositorydocs
BashWrite is a single bash script that builds a blog from Markdown files. Posts are written in a write folder with frontmatter for the title, description, date, tags, draft status and pinning. Running ./bw.sh b generates the blog’s HTML pages, tag pages, an RSS feed and a sitemap.
The script is installed by downloading bw.sh from the release page and editing the settings at its top, such as the blog name, author, base URL and theme color. The demo blog is built with the same script.
Worth knowing
The README lists “Hard to customize” as a limit and says the Markdown converter is not perfect. Its bug list is on the demo blog. The README also describes publishing the generated files to GitHub Pages from a gh-pages branch.
Identity
- Status
- Active
- Maintainer
- RayCC3
- Maintained by
- Individual2
- First release
- 20254
Rendering and deploy
- Install with
- download script1
Releases
Adoption
Sources
- 2026-10-23: links, Categories, Content storage, Install with
github.com/RayCC51/BashWrite/blob/main/README.md - 2026-10-23: links, Maintained by, License, GitHub stars
api.github.com/repos/RayCC51/BashWrite - 2026-10-23: Maintainer, License model
github.com/RayCC51/BashWrite/blob/main/LICENSE - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/RayCC51/BashWrite/releases?per_page=100 - 2026-10-23: Contributors
api.github.com/repos/RayCC51/BashWrite/contributors