ABlog#

This blog is written using ABlog, an extension to Sphinx that adds blogging features (posts, tags, categories, archives, feeds) on top of plain Restructured Text pages.

A page becomes a blog post by adding ABlog’s post directive near the top, as shown in Restructured Text. ABlog then uses the blog_title, blog_baseurl and blog_authors settings in conf.py to generate the archive, author and category pages under _build/html/blog.

https://ablog.readthedocs.io/manual/ablog-commands/

start       start a new blog project
build       build your blog project
clean       clean your blog build files
serve       serve and view your project
post        create a blank post
deploy      deploy your website build files

See 'ablog <command> -h' for more information on a specific command.
$ ablog clean && ablog build && ablog serve  # Ctrl+C to stop the local server
$ ablog serve -r                             # rebuild and reload on changes

ablog build writes to _website by default, whereas sphinx-build (used in Build) writes to _build/html.

See Build for how ablog build/deploy fits into publishing this site, and GitHub Pages for the deployment target itself.