The following pull request was submitted through Github. It can be accessed and reviewed at: https://github.com/lxc/linuxcontainers.org/pull/417
This e-mail was sent by the LXC bot, direct replies will not reach the author unless they happen to be subscribed to this list. === Description (from pull-request) === Signed-off-by: Tobias Gerold <tob...@g3ro.eu> I added the following markdown extensions: * Tables * Footnotes * Admonition * Wikilinks
From b0ea6d2867d96a8d0bc8e232c82bd0ea3ccf6f2e Mon Sep 17 00:00:00 2001 From: toby63 <61703250+tob...@users.noreply.github.com> Date: Thu, 28 May 2020 23:35:02 +0200 Subject: [PATCH] Added some extensions for markdown Signed-off-by: Tobias Gerold <tob...@g3ro.eu> I added the following markdown extensions: * Tables * Footnotes * Admonition * Wikilinks --- generate | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/generate b/generate index 42000c0..bfa3ba3 100755 --- a/generate +++ b/generate @@ -21,6 +21,11 @@ import json import markdown import markdown.extensions.codehilite import markdown.extensions.toc +import markdown.extensions.extra +import markdown.extensions.tables +import markdown.extensions.footnotes +import markdown.extensions.admonition +import markdown.extensions.wikilinks import pygments.formatters import os import re @@ -154,8 +159,28 @@ def md2html(content): # Using toc extension to generate HTML anchors for paragraphs anchors = markdown.extensions.toc.TocExtension( permalink=1) - - return markdown.markdown(content, extensions=[codehilite, anchors]) + + # adds tables + tables = markdown.extensions.tables.TableExtension( + ) + + # adds wiki-style footnotes + footnotes = markdown.extensions.footnotes.FootnoteExtension ( + ) + + # adds special note/warning boxes + admonition = markdown.extensions.admonition.AdmonitionExtension ( + ) + + # will convert any [[bracketed]] word to a link + # links will go to the LXD documentation + wikilinks = markdown.extensions.wikilinks.WikiLinkExtension ( + base_url='/lxd/docs/master/' + # base_url='https://linuxcontainers.org/lxd/docs/master/', + end_url='.html' + ) + + return markdown.markdown(content, extensions=[codehilite, anchors, tables, footnotes, admonition, wikilinks]) def download_sort_key(download_name):
_______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel