From faed2fa84ff988067532ae880df1ca00efb6a993 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 11 Aug 2016 21:36:12 +0200 Subject: Add english documentation --- build_readme.py | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'build_readme.py') diff --git a/build_readme.py b/build_readme.py index 655e001..9f33dbd 100644 --- a/build_readme.py +++ b/build_readme.py @@ -1,7 +1,17 @@ import markdown +from markdown.extensions.toc import slugify -html = markdown.markdownFromFile( - input="documentation_fr.md", +def lang_slugify(lang): + def l_slugify(value, separator): + return slugify(lang + "__" + value, separator) + return l_slugify + +def get_markdown(md_file, lang, table_of_content): + with open(md_file, "r") as f: + text = f.read() + + return markdown.markdown( + text=text, extensions=[ 'markdown.extensions.codehilite', 'markdown.extensions.toc', @@ -12,6 +22,15 @@ html = markdown.markdownFromFile( 'noclasses': True, }, 'markdown.extensions.toc': { - 'title': 'Sommaire' + 'title': table_of_content, + 'slugify': lang_slugify(lang) } }) + + +print("

Documenation in english

") +print("

Documenation en Français

") +print("
") +print(get_markdown("documentation_en.md", "en", "Table of contents")) +print("
") +print(get_markdown("documentation_fr.md", "fr", "Sommaire")) -- cgit v1.2.3