Posts in en

sphinxnotes-incrbuild: Enabling Sphinx incremental builds in CI/CD environment

As we know, Sphinx supports incremental HTML build, and it works well locally. But for CI/CD, the environment is usually brand new, which causes Sphinx always to rebuild everything. The project wraps sphinx-build and ensures the environment is "incremental build"-able before running the real sphinx-build.

Read more ...


chezetc: Extending chezmoi to manage files under /etc

If you are Chzemoi user and want to use Chzemoi to manage files outside $HOME. This script is for you :D

Read more ...


A set of smooth, fzf-powered shell aliases&functions for systemctl

If you've ever found yourself repeatedly typing long systemctl commands or struggling to remember exact service names, this post is for you.

Read more ...


Implementing "nested inline markup" in reStructuredText and Sphinx

Sphinx is a famous documentation generator used by a lot of Open Source communities. It uses reStructuredText (hereafter referred to rST) as markup language by default.

Read more ...