Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commita22ed0a0c480e06162d99a1dd77ad36c2338a6af (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-10-17 16:36:14 +0300
Committer
 Syndamia <kamen@syndamia.com>
2023-10-17 16:36:14 +0300
Filesc0263fa0ae9418dd03c59a36de22dfba6fb1f3ef
csg-a22ed0a0c480e06162d99a1dd77ad36c2338a6af.tar
csg-a22ed0a0c480e06162d99a1dd77ad36c2338a6af.tar.gz
csg-a22ed0a0c480e06162d99a1dd77ad36c2338a6af.zip
Parent50dc2748ca7a3304a7e2e4accebc1c1e835439d3 (diff)
[demo] Updated with more detail
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) "\">&sect;</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) &emsp; Released 16.10
+
+[Second blogpost](./second-blogpost) &emsp; 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).