forked from docs/doc-exports
some optimizations
This commit is contained in:
parent
d64b172698
commit
446860da26
11
process.py
11
process.py
@ -96,9 +96,10 @@ def main():
|
|||||||
processed_line = re.sub(r'\.\. \\_', '\n\n.. _', line)
|
processed_line = re.sub(r'\.\. \\_', '\n\n.. _', line)
|
||||||
processed_line = re.sub(r'√', 'Y', processed_line)
|
processed_line = re.sub(r'√', 'Y', processed_line)
|
||||||
processed_line = re.sub(r'public_sys-resources/', '', processed_line)
|
processed_line = re.sub(r'public_sys-resources/', '', processed_line)
|
||||||
processed_line = re.sub(r'image:: ', 'image:: /images/', processed_line)
|
processed_line = re.sub(r'image:: ', 'image:: /_static/images/', processed_line)
|
||||||
processed_line = re.sub(r' :name: .*$', '', processed_line)
|
processed_line = re.sub(r' :name: .*$', '', processed_line)
|
||||||
processed_line = re.sub(r'.. code:: screen', '.. code::', processed_line)
|
processed_line = re.sub(r'**Parent topic:.*$', '', processed_line)
|
||||||
|
processed_line = re.sub(r'.. code:: screen', '.. code-block::', processed_line)
|
||||||
writer.write(processed_line)
|
writer.write(processed_line)
|
||||||
# Generate indexes
|
# Generate indexes
|
||||||
for k, v in tree.items():
|
for k, v in tree.items():
|
||||||
@ -113,7 +114,8 @@ def main():
|
|||||||
index.write(title + '\n')
|
index.write(title + '\n')
|
||||||
index.write('='*(len(title)) + '\n')
|
index.write('='*(len(title)) + '\n')
|
||||||
index.write('\n')
|
index.write('\n')
|
||||||
index.write('.. toctree::\n\n')
|
index.write('.. toctree::\n')
|
||||||
|
index.write(' :maxdepth:1\n\n')
|
||||||
for child in v:
|
for child in v:
|
||||||
new_name = child['new_name']
|
new_name = child['new_name']
|
||||||
if child['code'] in tree:
|
if child['code'] in tree:
|
||||||
@ -124,8 +126,9 @@ def main():
|
|||||||
|
|
||||||
p = pathlib.Path(f"result/{path}.rst")
|
p = pathlib.Path(f"result/{path}.rst")
|
||||||
if p.exists():
|
if p.exists():
|
||||||
print(f"Please check {p.resolve()}. It should be dropped in favour"
|
print(f"{p.resolve()} is removed in favour"
|
||||||
f"of result/{path}/index.rst")
|
f"of result/{path}/index.rst")
|
||||||
|
p.unlink()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user