commit badee4e19890832937d5ec4d9b7986178305078e
parent 5c8a67c1940675271e290f75987b31977227e7b3
Author: pyratebeard <root@pyratebeard.net>
Date: Sat, 29 Mar 2025 16:22:19 +0000
feat(tags): adding tags to pages from yaml metadata block
manually create tag pages because of {laziness,timeconstraints}.
Diffstat:
26 files changed, 492 insertions(+), 7 deletions(-)
diff --git a/entry_template.html b/entry_template.html
@@ -1,9 +1,12 @@
<!DOCTYPE html>
<html>
<head>
- <link href="../style.css" rel="stylesheet">
+ <link href="../style.css" rel="stylesheet" />
<title>pyratelog $title$</title>
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ $if(keywords)$
+ <meta name="keywords" content="$for(keywords)$$keywords$$sep$, $endfor$" />
+ $endif$
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="UTF-8">
</head>
<body>
@@ -15,7 +18,12 @@ $body$
</div>
<footer>
<p><a class="footer" href="/">EOF</a></p>
-<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+$if(keywords)$
+$for(keywords)$
+<a class="tags" href="/tags/$keywords$.html">$keywords$</a>
+$endfor$
+$endif$
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="https://log.pyratebeard.net/tags">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
</footer>
</body>
</html>
diff --git a/index.html b/index.html
@@ -9,7 +9,7 @@
<body>
<header>
<span><h1>pyratelog</h1></span>
-<p><a href="https://pyratebeard.net">who</a> :: <a href="/" class="dead">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="/rss.xml">rss</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="/" class="dead">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="https://log.pyratebeard.net/tags">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
</header>
<div class='container'>
<ul class='index'>
diff --git a/pyratelog.sh b/pyratelog.sh
@@ -39,7 +39,7 @@ for md in ${find_md} ; do
index_title=$(echo ${input_title})
# create menu link for index page
- input_link="<li><a class='index' href='entry/${input}.html'><b>${index_date}</b> ${index_title}</a></li>"
+ input_link="<li><a class='index' href='/entry/${input}.html'><b>${index_date}</b> ${index_title}</a></li>"
# if link already exists we can skip
grep ${input} index.html >/dev/null && continue
@@ -63,6 +63,18 @@ for md in ${find_md} ; do
# tidy up
rm -f index.html.bak
+ # get list of tags
+ tag_list=$(awk '/^keywords: /{print substr($0,index($0,$2))}' ${md} | tr -d '[],')
+ for tag in ${tag_list} ; do
+ sed "/<ul class='index'>/a ${input_link}" tags/${tag}.html > tags/${tag}.html.bak
+
+ # replace old index page
+ cat tags/${tag}.html.bak > tags/${tag}.html
+
+ # tidy up
+ rm -f tags/${tag}.html.bak
+ done
+
# create rss item
rss_title="<title>${index_title}</title>"
rss_link="<link>https://log.pyratebeard.net/entry/${input}.html</link>"
diff --git a/scripts/draft b/scripts/draft
@@ -24,10 +24,19 @@ else
fi
# if post file does not exist yet touch it
-[ -f "${ENTRY}" ] || touch "${ENTRY}"
+[ -f "${ENTRY}" ] || {
+ touch "${ENTRY}"
+
+ cat << EOF >> ${ENTRY}
+---
+title: ???
+keywords: [??, ??, ??]
+...
+EOF
+}
# open post file in favourite editor
-vim "${ENTRY}"
+nvim "${ENTRY}"
# when vim closes add and commit the changes
# if there are any
diff --git a/style.css b/style.css
@@ -108,6 +108,23 @@ a.index:focus {
background-color: #aabb46;
}
+a.tags,
+a.tagsindex {
+ background-color: #323232 !important;
+ padding: 2px 4px 2px 4px !important;
+ border-radius: 2px !important;
+}
+
+a.tags:active,
+a.tags:hover,
+a.tags:focus,
+a.tagsindex:active,
+a.tagsindex:hover,
+a.tagsindex:focus {
+ color: #181512 !important;
+ background-color: #aabb46 !important;
+}
+
ul {
list-style: '- ';
line-height: 1.5;
diff --git a/tags/ansi.html b/tags/ansi.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: ansi</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/ansible.html b/tags/ansible.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: ansible</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/art.html b/tags/art.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: art</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/ascii.html b/tags/ascii.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: ascii</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/cli.html b/tags/cli.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: cli</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/colemak.html b/tags/colemak.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: colemak</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/devops.html b/tags/devops.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: devops</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/git.html b/tags/git.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: git</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/index.html b/tags/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+ <li><a class="tagsindex" href="ansi.html">ansi</a></li>
+ <li><a class="tagsindex" href="ansible.html">ansible</a></li>
+ <li><a class="tagsindex" href="art.html">art</a></li>
+ <li><a class="tagsindex" href="ascii.html">ascii</a></li>
+ <li><a class="tagsindex" href="cli.html">cli</a></li>
+ <li><a class="tagsindex" href="colemak.html">colemak</a></li>
+ <li><a class="tagsindex" href="devops.html">devops</a></li>
+ <li><a class="tagsindex" href="git.html">git</a></li>
+ <li><a class="tagsindex" href="linux.html">linux</a></li>
+ <li><a class="tagsindex" href="metal.html">metal</a></li>
+ <li><a class="tagsindex" href="music.html">music</a></li>
+ <li><a class="tagsindex" href="photography.html">photography</a></li>
+ <li><a class="tagsindex" href="rice.html">rice</a></li>
+ <li><a class="tagsindex" href="ricing.html">ricing</a></li>
+ <li><a class="tagsindex" href="rndlitrec.html">rnd.lit.rec</a></li>
+ <li><a class="tagsindex" href="rndmovrec.html">rnd.mov.rec</a></li>
+ <li><a class="tagsindex" href="security.html">security</a></li>
+ <li><a class="tagsindex" href="sysadmin.html">sysadmin</a></li>
+ <li><a class="tagsindex" href="terminal.html">terminal</a></li>
+ <li><a class="tagsindex" href="unix.html">unix</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/tags/linux.html b/tags/linux.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: linux</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/metal.html b/tags/metal.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: metal</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/music.html b/tags/music.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: music</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/photography.html b/tags/photography.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: photography</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/rice.html b/tags/rice.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: rice</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/ricing.html b/tags/ricing.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: ricing</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/rndlitrec.html b/tags/rndlitrec.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: rnd.lit.rec</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/rndmovrec.html b/tags/rndmovrec.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: rnd.mov.rec</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/security.html b/tags/security.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: security</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/sysadmin.html b/tags/sysadmin.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: sysadmin</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/terminal.html b/tags/terminal.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: terminal</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+
diff --git a/tags/unix.html b/tags/unix.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <link href="../style.css" rel="stylesheet">
+ <title>pyratelog</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta charset="UTF-8">
+</head>
+<body>
+<header>
+<span><h1>tags: unix</h1></span>
+<p><a href="https://pyratebeard.net">who</a> :: <a href="https://log.pyratebeard.net">log</a> :: <a href="https://git.pyratebeard.net">git</a> :: <a href="https://log.pyratebeard.net/rss.xml">rss</a> :: <a href="/" class="dead">tags</a> :: <a href="https://creativecommons.org/licenses/by-sa/4.0/">cc by-sa 4.0</a></p>
+</header>
+<div class='container'>
+<ul class='index'>
+</ul>
+</div>
+</body>
+</html>
+