16 lines
509 B
Python
Executable File
16 lines
509 B
Python
Executable File
#!/usr/bin/env python3
|
|
# Remove fenced code blocks from generated HTML files
|
|
# We need to do this because srcweave does not support fenced code blocks
|
|
|
|
# We also adjust links to use .html
|
|
|
|
import glob
|
|
for f in glob.glob('docs/*.html'):
|
|
with open(f, 'r') as fin:
|
|
lines = fin.readlines()
|
|
|
|
with open(f, 'w') as fout:
|
|
for line in lines:
|
|
if line.startswith('<p>```'):
|
|
continue
|
|
fout.write(line.replace('.md', '.html').replace('.MD', '.html')) |