This project contains documentation work of mine. It is a Sphinx documentation project rooted at index.md.
Build or valdition:
lasphinx/build.shTo clean the generated files:
make cleanDo not use lasphinx/build.sh clean, it would delete files which are part of sources.
Makefile is the standard Sphinx passthrough makefile, so additional Sphinx targets such as make help, make linkcheck, make singlehtml, and make doctest are exposed by Sphinx.
- Navigation is driven by MyST
toctreedirectives inindex.mdand each section's ownindex.md - Most sections use
:glob:so adding or renaming pages does not require to modify theindex.md conf.pyis the authoritative Sphinx configuration. It importlasphinx, which enables MyST,sphinx-copybutton,sphinx-design,sphinx_rtd_theme,sphinxcontrib.mermaid, and loads local extensions inlasphinx/ext
Special underscore-prefixed directories:
| Directory | Purpose |
|---|---|
_files/ |
stores source snippets, configs, manifests, and command outputs that pages embed with literalinclude |
_generated_images/ |
stores generated PNG assets referenced from Markdown pages, which are also part of sources |
_images/ |
holds source images, including .drawio and .puml inputs for generated diagrams |
.readthedocs.yaml is the configuration for auto building in website readthedocs.io, don't touch it.
MIT License: https://lasy.fwh.is/mit_license.
