add logo and css support

This commit is contained in:
vilmibm 2018-09-15 11:51:09 -07:00
parent ae77500996
commit e22e2ed972

View File

@ -1,6 +1,7 @@
import os import os
import re import re
from datetime import datetime from datetime import datetime
from shutil import copy
from typing import Optional, Callable from typing import Optional, Callable
from markdown import markdown from markdown import markdown
@ -38,11 +39,16 @@ def compile_wiki(source_path: str,
header_content = compile_markdown(os.path.join(source_path, 'src/header.md')) header_content = compile_markdown(os.path.join(source_path, 'src/header.md'))
footer_content = last_compiled + compile_markdown(os.path.join(source_path, 'src/footer.md')) footer_content = last_compiled + compile_markdown(os.path.join(source_path, 'src/footer.md'))
logo_path = 'src/logo.png'
css_path = 'src/main.css'
articles_root = os.path.join(source_path, 'src/articles') articles_root = os.path.join(source_path, 'src/articles')
toc_content = '{}\n<ul>'.format(update_title(header_content, 'table of contents')) toc_content = '{}\n<ul>'.format(update_title(header_content, 'table of contents'))
copy(logo_path, dest_path)
copy(css_path, dest_path)
depth = 0 depth = 0
for source_root, dirs, files in os.walk(articles_root): for source_root, dirs, files in os.walk(articles_root):
depth += 1 depth += 1