Remove the heading numbers

in all the source docs.
This commit is contained in:
krahets
2023-02-16 03:39:01 +08:00
parent 15417d2a95
commit 88b00151b0
46 changed files with 257 additions and 172 deletions

View File

@ -10,6 +10,7 @@ sys.path.append(osp.dirname(osp.dirname(osp.dirname(osp.abspath(__file__)))))
import re
import glob
import shutil
from docs.utils.number_headings import number_headings
from docs.utils.extract_code_python import ExtractCodeBlocksPython
from docs.utils.extract_code_java import ExtractCodeBlocksJava
from docs.utils.extract_code_cpp import ExtractCodeBlocksCpp
@ -20,7 +21,7 @@ from docs.utils.extract_code_go import ExtractCodeBlocksGo
from docs.utils.extract_code_zig import ExtractCodeBlocksZig
def build_markdown(md_path):
def build_code_blocks(md_path):
with open(md_path, "r") as f:
lines = f.readlines()
@ -114,6 +115,9 @@ if __name__ == "__main__":
shutil.copytree("docs", "build", dirs_exist_ok=True)
shutil.rmtree("build/utils")
# Build docs
# Build code blocks
for md_path in glob.glob("docs/chapter_*/*.md"):
build_markdown(md_path)
build_code_blocks(md_path)
# Build headings
number_headings("mkdocs.yml", "build")