[openssl-commits] [web] master update

Richard Levitte levitte at openssl.org
Tue Jan 29 12:32:38 UTC 2019


The branch master has been updated
       via  895ee9dcaa50a72637b907dd3ab62723e23863f9 (commit)
      from  8557dd2bb3cebee18ec35347250271322b09d5da (commit)


- Log -----------------------------------------------------------------
commit 895ee9dcaa50a72637b907dd3ab62723e23863f9
Author: Richard Levitte <levitte at openssl.org>
Date:   Tue Jan 29 12:43:41 2019 +0100

    Markdown to OpenSSL HTML5 pages
    
    Markdown is a popular format for text files, and some documents are
    easier to read in this form than in HTML.  For future purposes, this
    is the scripts we need to process markdown files into HTML5.
    
    This script is based on pandoc, which is a pretty good translator
    between a range of different document formats.
    
    Reviewed-by: Matt Caswell <matt at openssl.org>
    (Merged from https://github.com/openssl/web/pull/108)

-----------------------------------------------------------------------

Summary of changes:
 bin/md-to-html5            | 15 +++++++++++++++
 bin/md-to-html5.tmpl.html5 | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)
 create mode 100755 bin/md-to-html5
 create mode 100644 bin/md-to-html5.tmpl.html5

diff --git a/bin/md-to-html5 b/bin/md-to-html5
new file mode 100755
index 0000000..7bb815b
--- /dev/null
+++ b/bin/md-to-html5
@@ -0,0 +1,15 @@
+#! /bin/sh
+
+template="$0.tmpl.html5"
+
+for f in "$@"; do
+    b=`basename "$f" .md`
+    if [ "$f" != "$b" ]; then
+	bns=`echo "$b" | sed -e 's|  *||g'`
+	t=`dirname "$b"`.tmpl.html5
+	if [ ! -f "$t" ]; then
+	    t="$template"
+	fi
+	pandoc -t html5 --template="$t" "$f" > "$bns.html"
+    fi
+done
diff --git a/bin/md-to-html5.tmpl.html5 b/bin/md-to-html5.tmpl.html5
new file mode 100644
index 0000000..b1fbe38
--- /dev/null
+++ b/bin/md-to-html5.tmpl.html5
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html lang="en">
+<!--#include virtual="/inc/head.shtml" -->
+
+<body>
+<!--#include virtual="/inc/banner.shtml" -->
+
+  <div id="main">
+    <div id="content">
+      <div class="blog-index">
+        <article>
+$if(title)$
+<header>
+<h1 class="title">$title$</h1>
+$if(subtitle)$
+<p class="subtitle">$subtitle$</p>
+$endif$
+$for(author)$
+<p class="author">$author$</p>
+$endfor$
+$if(date)$
+<p class="date">$date$</p>
+$endif$
+</header>
+$endif$
+$body$
+        </article>
+      </div>
+      <!--#include virtual="sidebar.shtml" -->
+    </div>
+  </div>
+
+<!--#include virtual="/inc/footer.shtml" -->
+</body>


More information about the openssl-commits mailing list