瀏覽代碼

added md-to-page.sh script

Harlan Iverson 7 年之前
父節點
當前提交
0f391b1998
共有 1 個文件被更改,包括 25 次插入0 次删除
  1. 25 0
      scripts/md-to-page.sh

+ 25 - 0
scripts/md-to-page.sh

@@ -0,0 +1,25 @@
+#!/bin/bash
+
+# copy a markdown file to md-pages with a flattened filename 
+# and a header.
+
+FILE="$1"
+TITLE="${2:-$FILE}"
+LAYOUT="${LAYOUT:-:page}"
+PAGE_INDEX="${PAGE_INDEX:-4000}"
+IS_NAVBAR="${IS_NAVBAR:-true}"
+GENERATED_AT="${GENERATED_AT:-$(date +%s)}"
+LAST_MODIFIED="${LAST_MODIFIED:-$(stat -c %Y $FILE)}"
+
+cat <<HEADER_META
+{:layout $LAYOUT
+ :title "$TITLE"
+ :page-index $PAGE_INDEX
+ :navbar? $IS_NAVBAR
+ :generated-at $GENERATED_AT
+ :last-modified $LAST_MODIFIED
+ }
+
+HEADER_META
+
+cat $FILE