[lxc-devel] [linuxcontainers.org/master] Replace TOC & add FencedCode Extension

toby63 on Github lxc-bot at linuxcontainers.org
Sun Jun 14 19:50:43 UTC 2020


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 1194 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20200614/437bf4a4/attachment.bin>
-------------- next part --------------
From c0fb0708d3ce4fb88b81afd1ac0a26e841dd0808 Mon Sep 17 00:00:00 2001
From: Tobias Gerold <tobias at g3ro.eu>
Date: Sun, 14 Jun 2020 21:29:35 +0200
Subject: [PATCH 1/2]  * generate - removed toc_depth; * getting-started-cli.md
 - added manually created table of content

Signed-off-by: Tobias Gerold <tobias at g3ro.eu>
---
 content/lxd/getting-started-cli.md | 26 +++++++++++++++++++++++---
 generate                           |  3 +--
 2 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/content/lxd/getting-started-cli.md b/content/lxd/getting-started-cli.md
index 7f553ab..eeba44b 100644
--- a/content/lxd/getting-started-cli.md
+++ b/content/lxd/getting-started-cli.md
@@ -1,6 +1,26 @@
-##### Contents
-
-[TOC]
+## Contents
+
+* [Installation](#installation)
+    * [Choose your release](#choose-your-release)
+    * [Getting the packages](#getting-the-packages)
+        * [Linux](#linux)
+            * [Alpine Linux](#alpine-linux)
+            * [Arch Linux](#arch-linux)
+            * [Fedora](#fedora)
+            * [Gentoo](#gentoo)
+            * [Ubuntu](#ubuntu)
+            * [Snap package (Arch Linux, Debian, Fedora, OpenSUSE and Ubuntu)](#snap-package-arch-linux-debian-fedora-opensuse-and-ubuntu)
+        * [MacOS builds](#macos-builds)
+        * [Windows builds](#windows-builds)
+        * [Installing from source](#installing-from-source)
+* [Initial configuration](#initial-configuration)
+    * [Access control](#access-control)
+* [Creating and using your first container](#creating-and-using-your-first-container)
+* [Container images](#container-images)
+    * [Using the built-in image remotes](#using-the-built-in-image-remotes)
+    * [Using a remote LXD as an image server](#using-a-remote-lxd-as-an-image-server)
+    * [Manually importing an image](#manually-importing-an-image)
+* [Multiple hosts](#multiple-hosts)
 
 ---
 
diff --git a/generate b/generate
index 01f2693..fe92556 100755
--- a/generate
+++ b/generate
@@ -159,8 +159,7 @@ def md2html(content):
 
     # Using toc extension to generate HTML anchors for paragraphs
     anchors = markdown.extensions.toc.TocExtension(
-        permalink=1,
-        toc_depth="1-4")
+        permalink=1,)
 
     # adds tables
     tables = markdown.extensions.tables.TableExtension(

From a46268954a281e43fda9313902e24e2258337262 Mon Sep 17 00:00:00 2001
From: Tobias Gerold <tobias at g3ro.eu>
Date: Sun, 14 Jun 2020 21:35:58 +0200
Subject: [PATCH 2/2]  generate - added FencedCode Markdown Extension

Signed-off-by: Tobias Gerold <tobias at g3ro.eu>
---
 generate | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/generate b/generate
index fe92556..365cf2c 100755
--- a/generate
+++ b/generate
@@ -27,6 +27,7 @@ import markdown.extensions.footnotes
 import markdown.extensions.admonition
 import markdown.extensions.wikilinks
 import markdown.extensions.attr_list
+import markdown.extensions.fenced_code
 import pygments.formatters
 import os
 import re
@@ -183,10 +184,13 @@ def md2html(content):
     attr_list = markdown.extensions.attr_list.AttrListExtension(
      )
 
+    fenced_code = markdown.extensions.fenced_code.FencedCodeExtension(
+     )
+
     return markdown.markdown(content, extensions=[codehilite, anchors,
                                                   tables, footnotes,
                                                   admonition, wikilinks,
-                                                  attr_list])
+                                                  attr_list, fenced_code])
 
 
 def download_sort_key(download_name):


More information about the lxc-devel mailing list