diff options
| Commit | a22ed0a0c480e06162d99a1dd77ad36c2338a6af (patch) | |
|---|---|---|
| Author | 2023-10-17 16:36:14 +0300 | |
| Committer | 2023-10-17 16:36:14 +0300 | |
| Files | c0263fa0ae9418dd03c59a36de22dfba6fb1f3ef | |
| csg-a22ed0a0c480e06162d99a1dd77ad36c2338a6af.tar csg-a22ed0a0c480e06162d99a1dd77ad36c2338a6af.tar.gz csg-a22ed0a0c480e06162d99a1dd77ad36c2338a6af.zip | ||
| Parent | 50dc2748ca7a3304a7e2e4accebc1c1e835439d3 (diff) | |
[demo] Updated with more detail
8 files changed, 48 insertions, 4 deletions
| -rw-r--r-- | demo/awk-scripts/Blog-info.awk | 6 | ||||
| -rw-r--r-- | demo/awk-scripts/Heading-anchors.awk | 7 | ||||
| -rw-r--r-- | demo/src/_header.html | 7 | ||||
| -rw-r--r-- | demo/src/blog/first-blogpost.md | 3 | ||||
| -rw-r--r-- | demo/src/blog/first-blogpost/index.md | 15 | ||||
| -rw-r--r-- | demo/src/blog/index.md | 9 | ||||
| -rw-r--r-- | demo/src/blog/second-blogpost/index.md | 3 | ||||
| -rw-r--r-- | demo/src/index.md | 2 |
diff --git a/demo/awk-scripts/Blog-info.awk b/demo/awk-scripts/Blog-info.awk new file mode 100644 index 0000000..89e044a --- /dev/null +++ b/demo/awk-scripts/Blog-info.awk @@ -0,0 +1,6 @@ +# .*blog/.*/.*\.html +# Adds an element with date created, date edited and estimated read time below h1 + +/<h1/ { + $0 = $0 ORS "<div>Created: " created " | Last edited: " edited " | Read time: " (int(words / 180)+1) " min</div>" +} diff --git a/demo/awk-scripts/Heading-anchors.awk b/demo/awk-scripts/Heading-anchors.awk new file mode 100644 index 0000000..7216c6d --- /dev/null +++ b/demo/awk-scripts/Heading-anchors.awk @@ -0,0 +1,7 @@ +# .*\.html +# Adds an HTML anchor after every header element (except h1), with an href to that header + +/<h[23456]/ { + match($0, /id="[^"]*"/) + $0 = $0 ORS "<a href=\"#" substr($0, RSTART + 4, RLENGTH - 5) "\">§</a>" +} diff --git a/demo/src/_header.html b/demo/src/_header.html index a6b4dc3..bd44cad 100644 --- a/demo/src/_header.html +++ b/demo/src/_header.html @@ -5,7 +5,14 @@ <meta charset="UTF-8"> <meta name="author" content="Kamen Mladenov"> <meta name="robots" content="index, follow"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <meta name="description" content="[DESCRIPTION]"> + <meta prefix="og: http://ogp.me/ns#" property="og:title" content="[TITLE]"> + <meta prefix="og: http://ogp.me/ns#" property="og:description" content="[DESCRIPTION]"> <title>[TITLE]</title> </head> <body> + <nav> + <a href="./blog">Blog</a> + </nav> <article> diff --git a/demo/src/blog/first-blogpost.md b/demo/src/blog/first-blogpost.md deleted file mode 100644 index cb9f4a9..0000000 --- a/demo/src/blog/first-blogpost.md +++ /dev/null @@ -1,3 +0,0 @@ -# First blog post - -This is my very first blog post diff --git a/demo/src/blog/first-blogpost/index.md b/demo/src/blog/first-blogpost/index.md new file mode 100644 index 0000000..0f0b28a --- /dev/null +++ b/demo/src/blog/first-blogpost/index.md @@ -0,0 +1,15 @@ +# First blog post + +This is my very first blog post + +## How + +I created this page with Markdown + +### With what? + +csg of course + +## What can you expect + +Everything! diff --git a/demo/src/blog/index.md b/demo/src/blog/index.md new file mode 100644 index 0000000..719f07f --- /dev/null +++ b/demo/src/blog/index.md @@ -0,0 +1,9 @@ +# Blog + +These are my blog posts: + +#### 2023 posts + +[First blogpost](./first-blogpost)   Released 16.10 + +[Second blogpost](./second-blogpost)   Relesed 17.10 diff --git a/demo/src/blog/second-blogpost/index.md b/demo/src/blog/second-blogpost/index.md new file mode 100644 index 0000000..bfdd1a8 --- /dev/null +++ b/demo/src/blog/second-blogpost/index.md @@ -0,0 +1,3 @@ +# Second blogpost + +This is a second example blogpost. diff --git a/demo/src/index.md b/demo/src/index.md index 05b4ce2..986d6ad 100644 --- a/demo/src/index.md +++ b/demo/src/index.md @@ -1,3 +1,3 @@ # Welcome to my site -This is a demo, made with [csg](https://gitlab.com/Syndamia/csg). +This is a demo webpage, made with [csg](https://gitlab.com/Syndamia/csg). |
