From 6ab62e2f962ff35e6842643dd32940dc89940338 Mon Sep 17 00:00:00 2001 From: "Michael D. Lowis" Date: Mon, 2 Jul 2018 15:50:47 -0400 Subject: [PATCH] added POC new generation structure and script --- newgen.sh | 25 +++++++++++++++++++++++++ src/about.md | 1 + src/archive.md | 1 + src/articles/2018/07/02/01-article.md | 0 src/articles/index.md | 1 + src/projects/index.md | 1 + src/prototypes/index.md | 1 + 7 files changed, 30 insertions(+) create mode 100755 newgen.sh create mode 100644 src/about.md create mode 100644 src/archive.md create mode 100644 src/articles/2018/07/02/01-article.md create mode 100644 src/articles/index.md create mode 100644 src/projects/index.md create mode 100644 src/prototypes/index.md diff --git a/newgen.sh b/newgen.sh new file mode 100755 index 0000000..1f12c84 --- /dev/null +++ b/newgen.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +SRCDIR="$1" +DESTDIR="$2" + +genpage(){ + src="$1" + dest="$2" + + if [[ -d "$src" ]]; then + echo "dir: '$src'" + else + ofile="$dest/${src#src/}" + ofile="${ofile%.*}.html" + dest="${ofile%/*}" + echo "page: $src -> $ofile" + mkdir -p "$dest" + tools/md2html.awk "$src" > "$ofile" + fi +} + +for p in $(find "$SRCDIR" -mindepth 1 -maxdepth 1); do + genpage "$p" "$DESTDIR" +done + diff --git a/src/about.md b/src/about.md new file mode 100644 index 0000000..4b51d64 --- /dev/null +++ b/src/about.md @@ -0,0 +1 @@ +# About diff --git a/src/archive.md b/src/archive.md new file mode 100644 index 0000000..35e44e5 --- /dev/null +++ b/src/archive.md @@ -0,0 +1 @@ +# Archive diff --git a/src/articles/2018/07/02/01-article.md b/src/articles/2018/07/02/01-article.md new file mode 100644 index 0000000..e69de29 diff --git a/src/articles/index.md b/src/articles/index.md new file mode 100644 index 0000000..7b0fca0 --- /dev/null +++ b/src/articles/index.md @@ -0,0 +1 @@ +# Articles diff --git a/src/projects/index.md b/src/projects/index.md new file mode 100644 index 0000000..5340998 --- /dev/null +++ b/src/projects/index.md @@ -0,0 +1 @@ +# Projects diff --git a/src/prototypes/index.md b/src/prototypes/index.md new file mode 100644 index 0000000..6c06dec --- /dev/null +++ b/src/prototypes/index.md @@ -0,0 +1 @@ +# Prototypes -- 2.52.0