Summary Files Commits Branches @commit @diff @stats
path: root / awk-edits / Pagenav.awk
diff options
context:
space:
mode:
1 files changed, 6 insertions, 25 deletions
-rw-r--r--awk-edits/Pagenav.awk31
diff --git a/awk-edits/Pagenav.awk b/awk-edits/Pagenav.awk
index 13c3fee..1d523be 100644
--- a/awk-edits/Pagenav.awk
+++ b/awk-edits/Pagenav.awk
@@ -1,3 +1,4 @@
+# .*(blog|slides|teaching|tutorials|misc)/.*/.*html
#
# == About ==
#
@@ -13,33 +14,13 @@
#
# Split into Pagenav.awk and post-pagenav.awk
-BEGIN {
- fileCheck = ARGV[1]; # FILENAME isn't available in BEGIN
-
- elem = "";
- if (match(fileCheck, /(blog|slides|teaching|tutorials|misc)\/.*\//)) {
- dateCreate = "";
- dateEdited = "";
- FS = "\t"
- while ((getline < "./timestamps.txt") > 0) {
- if ($1 == fileCheck) {
- dateCreate = $2;
- dateEdited = $3;
- break;
- }
- }
- FS = " " # gawk only?
-
- start = index(fileCheck, "website") + 8;
- elem = ORS \
+nopagenav == 0 && /<h1/ {
+ match(FILENAME, /(blog|slides|teaching|tutorials|misc)\/.*\//)
+ $0 = $0 ORS \
"<div id=\"pagenav\">" ORS \
-" <strong>Created: " dateCreate "</strong> || <strong>Edited: " dateEdited "</strong>" ORS \
-" || <a href=\"https://gitlab.com/Syndamia/syndamiadotcom/-/blob/master/src/" substr(fileCheck, start, length(fileCheck) - start - 3) "md\"><strong>GitLab source</strong></a>" ORS \
+" <strong>Created: " created "</strong> || <strong>Edited: " edited "</strong>" ORS \
+" || <a href=\"https://gitlab.com/Syndamia/syndamiadotcom/-/blob/master/src/" substr(FILENAME, start, length(FILENAME) - start - 3) "md\"><strong>GitLab source</strong></a>" ORS \
"</div>"
- }
-}
-/<h1/ && nopagenav == 0 {
- $0 = $0 elem
nopagenav = 1
}