Update site, fix scripts, block more AIs
This commit is contained in:
parent
e53b59a94b
commit
e68cacf15c
16 changed files with 69 additions and 62 deletions
|
@ -527,6 +527,6 @@
|
|||
<script src="/prism.js"></script>
|
||||
</body>
|
||||
<footer>
|
||||
<p>To view this page in markdown, replace the <code>.html</code> in the URL with <code>.md</code>. If this is the root page (askiiart.net), get the markdown version of it at <a href="/index.md">index.md</a>. Source code <a href="https://github.com/askiiart/askiiart.github.io">here</a> and <a href="https://git.askiiart.net/askiiart/askiiart-net">here</a>.</p>
|
||||
<p><a href="https://github.com/askiiart/askiiart.github.io">code</a> (<a href="https://git.askiiart.net/askiiart/askiiart-net">mirror</a>) <a href="https://askiiart.net/feed.xml">rss</a></p>
|
||||
</footer>
|
||||
</html>
|
||||
|
|
10
feed.xml
10
feed.xml
|
@ -5,22 +5,22 @@
|
|||
<title>askiiart.net</title>
|
||||
<description>The feed for askiiart.net, I guess</description>
|
||||
<link>https://askiiart.net</link>
|
||||
<lastBuildDate>Mon, 09 Oct 2023 15:27:37 +0000</lastBuildDate>
|
||||
<lastBuildDate>Tue, 10 Oct 2023 15:10:14 +0000</lastBuildDate>
|
||||
<item>
|
||||
<title>My Stack</title>
|
||||
<link>https://askiiart.net/stack.html</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Marlin Boot Animations</title>
|
||||
<link>https://askiiart.net/blog/marlin-boot-animations.html</link>
|
||||
<title>Using JSON with docker compose</title>
|
||||
<link>https://askiiart.net/til/using-json-with-docker-compose.html</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>askiiart's site</title>
|
||||
<link>https://askiiart.net/index.html</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Using JSON with docker compose</title>
|
||||
<link>https://askiiart.net/til/using-json-with-docker-compose.html</link>
|
||||
<title>Marlin Boot Animations</title>
|
||||
<link>https://askiiart.net/blog/marlin-boot-animations.html</link>
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
@ -14,6 +14,4 @@ find . -name "*.html" | while read -r item; do
|
|||
TITLE=$(grep -m 1 -oP '(?<=^# ).*' ${item}.md | cat)
|
||||
printf "\n <item>\n <title>${TITLE}</title>\n <link>https://askiiart.net/${item}.html</link>\n </item>" >>feed.xml
|
||||
done
|
||||
printf "\n\n</channel>\n</rss>" >>feed.xml
|
||||
|
||||
find . \( ! -regex './md2html.sh' \) -type f | xargs sed -i 's/language-/language-/g'
|
||||
printf "\n\n</channel>\n</rss>" >>feed.xml
|
17
index.html
17
index.html
|
@ -9,12 +9,11 @@
|
|||
</head>
|
||||
<body class="line-numbers">
|
||||
<h1 id="askiiarts-site">askiiart's site</h1>
|
||||
<p>I'm a hobby programmer and co-founder and vice president of
|
||||
<p>I'm a hobby programmer, and co-founder and vice president of
|
||||
the <a
|
||||
href="https://codeberg.org/TCCD-CompSci-and-Coding-Club/">TCCD
|
||||
CompSci and Coding Club</a>. This is my site.</p>
|
||||
<p><strong><a href="/resume.html">See my resume
|
||||
here!</a></strong></p>
|
||||
CompSci and Coding Club</a>. I do stuff sometimes. This is my
|
||||
site.</p>
|
||||
<h2 id="personal-links">Personal links</h2>
|
||||
<ul>
|
||||
<li><a href="https://git.askiiart.net/askiiart">Gitea</a> (my
|
||||
|
@ -22,10 +21,6 @@
|
|||
<li><a href="https://github.com/askiiart">GitHub</a></li>
|
||||
<li><a href="https://codeberg.org/askiiart">Codeberg</a> (rarely
|
||||
used, aside from club stuff)</li>
|
||||
<li><a rel="me" href="https://tech.lgbt/@askiiart">Mastodon</a></li>
|
||||
<li><a
|
||||
href="https://news.ycombinator.com/user?id=askiiart">Hacker
|
||||
News</a></li>
|
||||
<li>Discord: <a
|
||||
href="https://discord.com/users/552658564368302092">askiiart</a></li>
|
||||
<li>Email:
|
||||
|
@ -69,8 +64,7 @@
|
|||
<li><a
|
||||
href="https://bibliogram.askiiart.net/applysettings/3bb4944d6d346268ae9bd84f42bc9a51">Bibliogram</a>
|
||||
<ul>
|
||||
<li>An alternative frontend to Instagram (currently
|
||||
broken).</li>
|
||||
<li>An alternative frontend to Instagram</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="pages">Pages</h2>
|
||||
|
@ -114,7 +108,6 @@
|
|||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="othermeta">Other/Meta</h2>
|
||||
<p>If you like what you see here, a donation would be nice.</p>
|
||||
<ul>
|
||||
<li><wrap>Monero: <a
|
||||
href="monero:8B7KKtrTLVuAva39qEfb6acvocX7gN1DANkaatSutDPZ7ySpCoVn8jndZcFUQyhnLAD8MjuNv983w7ZG79oZv8KBCFEo69w&tx_description=donation_from_site">8B7KKtrTLVuAva39qEfb6acvocX7gN1DANkaatSutDPZ7ySpCoVn8jndZcFUQyhnLAD8MjuNv983w7ZG79oZv8KBCFEo69w</a></wrap></li>
|
||||
|
@ -122,6 +115,6 @@
|
|||
<script src="/prism.js"></script>
|
||||
</body>
|
||||
<footer>
|
||||
<p>To view this page in markdown, replace the <code>.html</code> in the URL with <code>.md</code>. If this is the root page (askiiart.net), get the markdown version of it at <a href="/index.md">index.md</a>. Source code <a href="https://github.com/askiiart/askiiart.github.io">here</a> and <a href="https://git.askiiart.net/askiiart/askiiart-net">here</a>.</p>
|
||||
<p><a href="https://github.com/askiiart/askiiart.github.io">code</a> (<a href="https://git.askiiart.net/askiiart/askiiart-net">mirror</a>) <a href="https://askiiart.net/feed.xml">rss</a></p>
|
||||
</footer>
|
||||
</html>
|
||||
|
|
10
index.md
10
index.md
|
@ -1,16 +1,12 @@
|
|||
# askiiart's site
|
||||
|
||||
I'm a hobby programmer and co-founder and vice president of the [TCCD CompSci and Coding Club](https://codeberg.org/TCCD-CompSci-and-Coding-Club/). This is my site.
|
||||
|
||||
**[See my resume here!](/resume.html)**
|
||||
I'm a hobby programmer, and co-founder and vice president of the [TCCD CompSci and Coding Club](https://codeberg.org/TCCD-CompSci-and-Coding-Club/). I do stuff sometimes. This is my site.
|
||||
|
||||
## Personal links
|
||||
|
||||
- <a href="https://git.askiiart.net/askiiart">Gitea</a> (my main git thing)
|
||||
- <a href="https://github.com/askiiart">GitHub</a>
|
||||
- <a href="https://codeberg.org/askiiart">Codeberg</a> (rarely used, aside from club stuff)
|
||||
- <a rel="me" href="https://tech.lgbt/@askiiart">Mastodon</a>
|
||||
- [Hacker News](https://news.ycombinator.com/user?id=askiiart)
|
||||
- Discord: [askiiart](https://discord.com/users/552658564368302092)
|
||||
- Email: <a href="mailto:mail@askiiart.net">mail@askiiart.net</a>
|
||||
|
||||
|
@ -32,7 +28,7 @@ I'm a hobby programmer and co-founder and vice president of the [TCCD CompSci an
|
|||
- [Status](https://status.askiiart.net/)
|
||||
- The status page for all the publicly accessible services on my site.
|
||||
- [Bibliogram](https://bibliogram.askiiart.net/applysettings/3bb4944d6d346268ae9bd84f42bc9a51)
|
||||
- An alternative frontend to Instagram (currently broken).
|
||||
- An alternative frontend to Instagram
|
||||
|
||||
## Pages
|
||||
|
||||
|
@ -54,8 +50,6 @@ I'm a hobby programmer and co-founder and vice president of the [TCCD CompSci an
|
|||
|
||||
## Other/Meta
|
||||
|
||||
If you like what you see here, a donation would be nice.
|
||||
|
||||
[//]: # (For CSS for wrapping even if cutting off the word, see /style.css)
|
||||
|
||||
- <wrap>Monero: [8B7KKtrTLVuAva39qEfb6acvocX7gN1DANkaatSutDPZ7ySpCoVn8jndZcFUQyhnLAD8MjuNv983w7ZG79oZv8KBCFEo69w](monero:8B7KKtrTLVuAva39qEfb6acvocX7gN1DANkaatSutDPZ7ySpCoVn8jndZcFUQyhnLAD8MjuNv983w7ZG79oZv8KBCFEo69w&tx_description=donation_from_site)</wrap>
|
||||
|
|
13
md2html.sh
13
md2html.sh
|
@ -1,10 +1,11 @@
|
|||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
git status --porcelain | awk 'match($1, "(M|A|\?\?)"){print $2}' | while read -r item; do
|
||||
if [[ ${item} == *.md ]]; then
|
||||
item="${item%.*}"
|
||||
echo "Currently processing ${item}"
|
||||
pandoc -f markdown-smart --data-dir . --template ${dir}/template.html -t html -o ${item}.html ${item}.md --metadata title="$(grep -m 1 -oP '(?<=^# ).*' ${item}.md | cat)"
|
||||
fi
|
||||
dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
|
||||
find . -name "*.md" | while read -r item; do
|
||||
item="${item%.*}"
|
||||
echo "Currently processing ${item}"
|
||||
pandoc -f markdown-smart --data-dir . --template ${dir}/template.html -t html -o ${item}.html ${item}.md --metadata title="$(grep -m 1 -oP '(?<=^# ).*' ${item}.md | cat)"
|
||||
done
|
||||
|
||||
find . \( ! -regex './md2html.sh' \) -type f | xargs sed -i 's/sourceCode /language-/g'
|
||||
|
|
BIN
packet.pdf
BIN
packet.pdf
Binary file not shown.
|
@ -71,6 +71,6 @@
|
|||
<script src="/prism.js"></script>
|
||||
</body>
|
||||
<footer>
|
||||
<p>To view this page in markdown, replace the <code>.html</code> in the URL with <code>.md</code>. If this is the root page (askiiart.net), get the markdown version of it at <a href="/index.md">index.md</a>. Source code <a href="https://github.com/askiiart/askiiart.github.io">here</a> and <a href="https://git.askiiart.net/askiiart/askiiart-net">here</a>.</p>
|
||||
<p><a href="https://github.com/askiiart/askiiart.github.io">code</a> (<a href="https://git.askiiart.net/askiiart/askiiart-net">mirror</a>) <a href="https://askiiart.net/feed.xml">rss</a></p>
|
||||
</footer>
|
||||
</html>
|
||||
|
|
|
@ -90,6 +90,6 @@
|
|||
<script src="/prism.js"></script>
|
||||
</body>
|
||||
<footer>
|
||||
<p>To view this page in markdown, replace the <code>.html</code> in the URL with <code>.md</code>. If this is the root page (askiiart.net), get the markdown version of it at <a href="/index.md">index.md</a>. Source code <a href="https://github.com/askiiart/askiiart.github.io">here</a> and <a href="https://git.askiiart.net/askiiart/askiiart-net">here</a>.</p>
|
||||
<p><a href="https://github.com/askiiart/askiiart.github.io">code</a> (<a href="https://git.askiiart.net/askiiart/askiiart-net">mirror</a>) <a href="https://askiiart.net/feed.xml">rss</a></p>
|
||||
</footer>
|
||||
</html>
|
||||
|
|
23
robots.txt
23
robots.txt
|
@ -1,3 +1,24 @@
|
|||
User-agent: *
|
||||
Disallow: /wishlist.md
|
||||
Disallow: /wishlist.html
|
||||
Disallow: /wishlist.html
|
||||
|
||||
User-agent: CCBot
|
||||
Disallow: /
|
||||
|
||||
User-agent: ChatGPT-User
|
||||
Disallow: /
|
||||
|
||||
User-agent: GPTBot
|
||||
Disallow: /
|
||||
|
||||
User-agent: Google-Extended
|
||||
Disallow: /
|
||||
|
||||
User-agent: Omgilibot
|
||||
Disallow: /
|
||||
|
||||
User-agent: Omgili
|
||||
Disallow: /
|
||||
|
||||
User-agent: FacebookBot
|
||||
Disallow: /
|
22
stack.html
22
stack.html
|
@ -25,19 +25,18 @@
|
|||
<li>UPS: CyberPower CP1500PFCLCD</li>
|
||||
<li>Case: Some obscure thing from Cybertron (now CLX
|
||||
Gaming)</li>
|
||||
<li>GPU: Integrated Intel UHD 750</li>
|
||||
<li>iGPU: Intel UHD 750</li>
|
||||
</ul>
|
||||
<h2 id="software">Software</h2>
|
||||
<ul>
|
||||
<li>OS: Unraid 6.11.5</li>
|
||||
<li>Docker installed natively, but I might move it to a Debian
|
||||
VM</li>
|
||||
<li>OS: Debian 12 (Bookworm)</li>
|
||||
<li>Basically everything runs in Docker, may move to
|
||||
Podman.</li>
|
||||
<li>Storage: 3x 4TB, 1x 8TB parity drive, 512GB cache drive,
|
||||
running off a 32GB USB drive
|
||||
boots off 120GB SSD.
|
||||
<ul>
|
||||
<li>Equivalent to RAID-5</li>
|
||||
<li>12TB of capacity available</li>
|
||||
<li>Can lose any one drive without losing any data.</li>
|
||||
<li>Using SnapRAID + mergerfs.</li>
|
||||
<li>~12TB of storage usable.</li>
|
||||
</ul></li>
|
||||
<li><a
|
||||
href="https://pcpartpicker.com/user/Cheap_Fleet/saved/pR82kL">PC
|
||||
|
@ -51,8 +50,6 @@
|
|||
<ul>
|
||||
<li>Script for this <a
|
||||
href="https://git.askiiart.net/askiiart/askiiart-net/src/branch/main/md2html.py">here</a></li>
|
||||
<li>pandoc is one of the very few things I don't have in Docker
|
||||
(yet)</li>
|
||||
</ul></li>
|
||||
<li>Syntax highlighting using <a
|
||||
href="https://prismjs.com"><code>prism.js</code></a></li>
|
||||
|
@ -69,11 +66,12 @@
|
|||
href="https://github.com/httptoolkit/docker-registry-facade/blob/main/Caddyfile">direct
|
||||
link to Caddyfile</a>)</li>
|
||||
<li>I'll probably set up a proper self-hosted registry later,
|
||||
but I haven't gotten to it yet.</li>
|
||||
but I haven't gotten to it yet. And I've only got 2.5 MBps up,
|
||||
so that can probably wait until Docker does something dumb.</li>
|
||||
</ul>
|
||||
<script src="/prism.js"></script>
|
||||
</body>
|
||||
<footer>
|
||||
<p>To view this page in markdown, replace the <code>.html</code> in the URL with <code>.md</code>. If this is the root page (askiiart.net), get the markdown version of it at <a href="/index.md">index.md</a>. Source code <a href="https://github.com/askiiart/askiiart.github.io">here</a> and <a href="https://git.askiiart.net/askiiart/askiiart-net">here</a>.</p>
|
||||
<p><a href="https://github.com/askiiart/askiiart.github.io">code</a> (<a href="https://git.askiiart.net/askiiart/askiiart-net">mirror</a>) <a href="https://askiiart.net/feed.xml">rss</a></p>
|
||||
</footer>
|
||||
</html>
|
||||
|
|
16
stack.md
16
stack.md
|
@ -12,16 +12,15 @@
|
|||
- PSU: Corsair RM750x
|
||||
- UPS: CyberPower CP1500PFCLCD
|
||||
- Case: Some obscure thing from Cybertron (now CLX Gaming)
|
||||
- GPU: Integrated Intel UHD 750
|
||||
- iGPU: Intel UHD 750
|
||||
|
||||
## Software
|
||||
|
||||
- OS: Unraid 6.11.5
|
||||
- Docker installed natively, but I might move it to a Debian VM
|
||||
- Storage: 3x 4TB, 1x 8TB parity drive, 512GB cache drive, running off a 32GB USB drive
|
||||
- Equivalent to RAID-5
|
||||
- 12TB of capacity available
|
||||
- Can lose any one drive without losing any data.
|
||||
- OS: Debian 12 (Bookworm)
|
||||
- Basically everything runs in Docker, may move to Podman.
|
||||
- Storage: 3x 4TB, 1x 8TB parity drive, 512GB cache drive, boots off 120GB SSD.
|
||||
- Using SnapRAID + mergerfs.
|
||||
- ~12TB of storage usable.
|
||||
- [PC Part Picker Link](https://pcpartpicker.com/user/Cheap_Fleet/saved/pR82kL)
|
||||
|
||||
## Website
|
||||
|
@ -30,11 +29,10 @@
|
|||
- Behind Caddy as a reverse proxy
|
||||
- Written in markdown, then converted to HTML using pandoc.
|
||||
- Script for this [here](https://git.askiiart.net/askiiart/askiiart-net/src/branch/main/md2html.py)
|
||||
- pandoc is one of the very few things I don't have in Docker (yet)
|
||||
- Syntax highlighting using [`prism.js`](https://prismjs.com)
|
||||
- [In a git repo](https://git.askiiart.net/askiiart/askiiart-net)
|
||||
|
||||
## Docker registry
|
||||
|
||||
- Currently just redirecting to [Docker Hub](https://hub.docker.com/u/askiiart), using the Caddy config from [here](https://httptoolkit.com/blog/docker-image-registry-facade/) ([direct link to Caddyfile](https://github.com/httptoolkit/docker-registry-facade/blob/main/Caddyfile))
|
||||
- I'll probably set up a proper self-hosted registry later, but I haven't gotten to it yet.
|
||||
- I'll probably set up a proper self-hosted registry later, but I haven't gotten to it yet. And I've only got 2.5 MBps up, so that can probably wait until Docker does something dumb.
|
||||
|
|
|
@ -61,4 +61,8 @@ wrap {
|
|||
body {
|
||||
max-width: none
|
||||
}
|
||||
}
|
||||
|
||||
footer {
|
||||
text-align: center;
|
||||
}
|
|
@ -12,6 +12,6 @@
|
|||
<script src="/prism.js"></script>
|
||||
</body>
|
||||
<footer>
|
||||
<p>To view this page in markdown, replace the <code>.html</code> in the URL with <code>.md</code>. If this is the root page (askiiart.net), get the markdown version of it at <a href="/index.md">index.md</a>. Source code <a href="https://github.com/askiiart/askiiart.github.io">here</a> and <a href="https://git.askiiart.net/askiiart/askiiart-net">here</a>.</p>
|
||||
<p><a href="https://github.com/askiiart/askiiart.github.io">code</a> (<a href="https://git.askiiart.net/askiiart/askiiart-net">mirror</a>) <a href="https://askiiart.net/feed.xml">rss</a></p>
|
||||
</footer>
|
||||
</html>
|
||||
|
|
|
@ -42,6 +42,6 @@
|
|||
<script src="/prism.js"></script>
|
||||
</body>
|
||||
<footer>
|
||||
<p>To view this page in markdown, replace the <code>.html</code> in the URL with <code>.md</code>. If this is the root page (askiiart.net), get the markdown version of it at <a href="/index.md">index.md</a>. Source code <a href="https://github.com/askiiart/askiiart.github.io">here</a> and <a href="https://git.askiiart.net/askiiart/askiiart-net">here</a>.</p>
|
||||
<p><a href="https://github.com/askiiart/askiiart.github.io">code</a> (<a href="https://git.askiiart.net/askiiart/askiiart-net">mirror</a>) <a href="https://askiiart.net/feed.xml">rss</a></p>
|
||||
</footer>
|
||||
</html>
|
||||
|
|
|
@ -30,6 +30,6 @@
|
|||
<script src="/prism.js"></script>
|
||||
</body>
|
||||
<footer>
|
||||
<p>To view this page in markdown, replace the <code>.html</code> in the URL with <code>.md</code>. If this is the root page (askiiart.net), get the markdown version of it at <a href="/index.md">index.md</a>. Source code <a href="https://github.com/askiiart/askiiart.github.io">here</a> and <a href="https://git.askiiart.net/askiiart/askiiart-net">here</a>.</p>
|
||||
<p><a href="https://github.com/askiiart/askiiart.github.io">code</a> (<a href="https://git.askiiart.net/askiiart/askiiart-net">mirror</a>) <a href="https://askiiart.net/feed.xml">rss</a></p>
|
||||
</footer>
|
||||
</html>
|
||||
|
|
Loading…
Reference in a new issue