first actual blog post

This commit is contained in:
zayd 2025-01-24 12:21:59 -05:00
parent 7d2c2cb5ee
commit c6f96190fb
10 changed files with 112 additions and 73 deletions

View file

@ -11,6 +11,10 @@ build_search_index = false
generate_feeds = true generate_feeds = true
feed_filenames = ["atom.xml"] feed_filenames = ["atom.xml"]
author = "wanderlost"
title = "Zaydblog"
[markdown] [markdown]
# Whether to do syntax highlighting # Whether to do syntax highlighting
# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola # Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
@ -18,4 +22,3 @@ highlight_code = true
[extra] [extra]
# Put all your custom variables here # Put all your custom variables here
title = "Zaydblog"

View file

@ -0,0 +1,21 @@
+++
title = "Zaydsite now"
date = 2025-01-24
description = "site finally launches, blog online"
+++
Recently got everything working on the new site, hopefully it doesn't look too boring. I plan to
actually use this thing and not leave it to rot, so subscribe to the Atom feed if you want to get
updates on the shit I say.
Everything other than the blog is managed manually, the blog uses Zola. It's pretty cool and makes
it fairly easy to make custom themes compared to other static site generators. There's no JavaScript
on this site and it's kept fairly light in general. Everything _should_ work in browsers like EWW,
w3m, links, etc. All the fonts here are WOFF2 though, so some browsers like Dillo won't fetch those
properly.
There is a Tor version of this site available [here](http://dhrglakamniet5jtehkb7rp7zdqhzw6trkum3dieoeenszttgcjle6yd.onion/)
if you're not already reading this there. I2P and Yggdrasil might also come soon, not sure about those.
There seems to be a bug with importing my Atom feed to RSS Guard making the entries really tall for
some reason, no idea what's causing it, but I'll try to fix that soon.

View file

@ -1,6 +0,0 @@
+++
title = "this is a test"
date = 2025-01-23
+++
Zaydblog exists now. SUCK MY DICK PURPLEBORED FUCK YOU

View file

@ -21,13 +21,14 @@
<main> <main>
{% block content %} {% block content %}
<div class="posts"> <div class="posts">
{% for page in section.pages | reverse %} {% for page in section.pages %}
<div class="post"> <div class="post">
<h3 class="post-title"> <h3 class="post-title">
<a href="{{ page.permalink }}"> <a href="{{ page.permalink }}">
{{ page.title | safe }} {{ page.title | safe }}
</a> - {{ page.date | date(format="%Y-%m-%d") }} </a> - {{ page.date | date(format="%Y-%m-%d") }}
</h3> </h3>
<p>{{ page.description }}</p>
</div> </div>
{% endfor %} {% endfor %}
</div> </div>

View file

@ -1,6 +1,11 @@
@font-face { @font-face {
font-family: FiraCode Bold; font-family: FiraCode;
src: url('/assets/fonts/fira_code_v6.2/woff2/FiraCode-Bold.woff2'); src: url('/assets/fonts/fira_code_v6.2/woff2/FiraCode-Regular.woff2');
}
@font-face {
font-family: FiraCode Bold;
src: url('/assets/fonts/fira_code_v6.2/woff2/FiraCode-Bold.woff2');
} }
@font-face { @font-face {
@ -8,16 +13,6 @@
src: url('/assets/fonts/Fira_Sans/FiraSans-Regular.woff2'); src: url('/assets/fonts/Fira_Sans/FiraSans-Regular.woff2');
} }
@font-face {
font-family: Fira Sans Bold;
src: url('/assets/fonts/Fira_Sans/FiraSans-Bold.woff2');
}
@font-face {
font-family: Fira Sans Light;
src: url('/assets/fonts/Fira_Sans/FiraSans-Light.woff2');
}
body { body {
margin-top: 2%; margin-top: 2%;
margin-left: 5%; margin-left: 5%;
@ -36,7 +31,7 @@ body {
} }
.navbar > li > a { .navbar > li > a {
font-family: FiraCode Bold; font-family: FiraCode Bold, monospace;
margin-left: 3px; margin-left: 3px;
margin-right: 3px; margin-right: 3px;
display: inline; display: inline;
@ -62,7 +57,7 @@ body {
color: #bb53f3; color: #bb53f3;
font-size: 35px; font-size: 35px;
display: inline; display: inline;
font-family: FiraCode Bold; font-family: FiraCode Bold, monospace;
} }
@media (min-width: 600px) { @media (min-width: 600px) {
@ -80,13 +75,14 @@ body {
} }
main, footer { main, footer {
color: white; color: white;
font-family: Fira Sans; font-family: Fira Sans, sans-serif;
font-size: 20px; font-size: 20px;
} }
main h2 { main h2 {
font-family: Fira Sans Bold; font-family: Fira Sans, sans-serif;
font-size: 40px; font-size: 40px;
font-weight: 650;
margin-top: 20px; margin-top: 20px;
margin-bottom: 0px; margin-bottom: 0px;
} }
@ -97,7 +93,8 @@ main h2 {
} }
.post-date { .post-date {
font-family: Fira Sans Light; font-family: Fira Sans, sans-serif;
font-weight: 200;
font-size: 20px; font-size: 20px;
margin-top: 5px; margin-top: 5px;
margin-bottom: 5px; margin-bottom: 5px;

View file

@ -1,28 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"> <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title></title> <title>Zaydblog</title>
<link rel="self" type="application/atom+xml" href="/blog/atom.xml"/> <link rel="self" type="application/atom+xml" href="/blog/atom.xml"/>
<link rel="alternate" type="text/html" href="/blog"/> <link rel="alternate" type="text/html" href="/blog"/>
<generator uri="https://www.getzola.org/">Zola</generator> <generator uri="https://www.getzola.org/">Zola</generator>
<updated>2025-01-23T00:00:00+00:00</updated> <updated>2025-01-24T00:00:00+00:00</updated>
<id>/blog/atom.xml</id> <id>/blog/atom.xml</id>
<entry xml:lang="en"> <entry xml:lang="en">
<title>this is a test</title> <title>Zaydsite now</title>
<published>2025-01-23T00:00:00+00:00</published> <published>2025-01-24T00:00:00+00:00</published>
<updated>2025-01-23T00:00:00+00:00</updated> <updated>2025-01-24T00:00:00+00:00</updated>
<author> <author>
<name> <name>
Unknown wanderlost
</name> </name>
</author> </author>
<link rel="alternate" type="text/html" href="/blog/test/"/> <link rel="alternate" type="text/html" href="/blog/new-blog/"/>
<id>/blog/test/</id> <id>/blog/new-blog/</id>
<content type="html" xml:base="/blog/test/">&lt;p&gt;Zaydblog exists now. SUCK MY DICK PURPLEBORED FUCK YOU&lt;&#x2F;p&gt; <content type="html" xml:base="/blog/new-blog/">&lt;p&gt;Recently got everything working on the new site, hopefully it doesn&#x27;t look too boring. I plan to
actually use this thing and not leave it to rot, so subscribe to the Atom feed if you want to get
updates on the shit I say.&lt;&#x2F;p&gt;
&lt;p&gt;Everything other than the blog is managed manually, the blog uses Zola. It&#x27;s pretty cool and makes
it fairly easy to make custom themes compared to other static site generators. There&#x27;s no JavaScript
on this site and it&#x27;s kept fairly light in general. Everything &lt;em&gt;should&lt;&#x2F;em&gt; work in browsers like EWW,
w3m, links, etc. All the fonts here are WOFF2 though, so some browsers like Dillo won&#x27;t fetch those
properly.&lt;&#x2F;p&gt;
&lt;p&gt;There is a Tor version of this site available &lt;a href=&quot;http:&#x2F;&#x2F;dhrglakamniet5jtehkb7rp7zdqhzw6trkum3dieoeenszttgcjle6yd.onion&#x2F;&quot;&gt;here&lt;&#x2F;a&gt;
if you&#x27;re not already reading this there. I2P and Yggdrasil might also come soon, not sure about those.&lt;&#x2F;p&gt;
&lt;p&gt;There seems to be a bug with importing my Atom feed to RSS Guard making the entries really tall for
some reason, no idea what&#x27;s causing it, but I&#x27;ll try to fix that soon.&lt;&#x2F;p&gt;
</content> </content>
</entry> </entry>

View file

@ -4,7 +4,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
<title></title> <title>Zaydblog</title>
<link rel="stylesheet" href="/assets/css/main.css"> <link rel="stylesheet" href="/assets/css/main.css">
@ -24,10 +24,11 @@
<div class="post"> <div class="post">
<h3 class="post-title"> <h3 class="post-title">
<a href="&#x2F;blog&#x2F;test&#x2F;"> <a href="&#x2F;blog&#x2F;new-blog&#x2F;">
this is a test Zaydsite now
</a> - 2025-01-23 </a> - 2025-01-24
</h3> </h3>
<p>site finally launches, blog online</p>
</div> </div>
</div> </div>

44
blog/new-blog/index.html Normal file
View file

@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
<title>Zaydblog</title>
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="alternate" type="application/rss+xml" title="RSS" href="/blog/atom.xml">
</head>
<body>
<nav class="navbar">
<li><h1 class="title"><a href="/">wanderlost</a></h1></li>
<li><a href="/">Home</a></li>
<li><a href="/blog/">Index</a></li>
<li><a href="/blog/atom.xml">Atom</a></li>
</nav>
<main>
<div class="post">
<h1 class="post-title">Zaydsite now</h1>
<h2 class="post-date">2025-01-24</h2>
<p>Recently got everything working on the new site, hopefully it doesn't look too boring. I plan to
actually use this thing and not leave it to rot, so subscribe to the Atom feed if you want to get
updates on the shit I say.</p>
<p>Everything other than the blog is managed manually, the blog uses Zola. It's pretty cool and makes
it fairly easy to make custom themes compared to other static site generators. There's no JavaScript
on this site and it's kept fairly light in general. Everything <em>should</em> work in browsers like EWW,
w3m, links, etc. All the fonts here are WOFF2 though, so some browsers like Dillo won't fetch those
properly.</p>
<p>There is a Tor version of this site available <a href="http://dhrglakamniet5jtehkb7rp7zdqhzw6trkum3dieoeenszttgcjle6yd.onion/">here</a>
if you're not already reading this there. I2P and Yggdrasil might also come soon, not sure about those.</p>
<p>There seems to be a bug with importing my Atom feed to RSS Guard making the entries really tall for
some reason, no idea what's causing it, but I'll try to fix that soon.</p>
</div>
</main>
</body>
</html>

View file

@ -4,7 +4,7 @@
<loc>/blog/</loc> <loc>/blog/</loc>
</url> </url>
<url> <url>
<loc>/blog/test/</loc> <loc>/blog/new-blog/</loc>
<lastmod>2025-01-23</lastmod> <lastmod>2025-01-24</lastmod>
</url> </url>
</urlset> </urlset>

View file

@ -1,33 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
<title></title>
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="alternate" type="application/rss+xml" title="RSS" href="/blog/atom.xml">
</head>
<body>
<nav class="navbar">
<li><h1 class="title"><a href="/">wanderlost</a></h1></li>
<li><a href="/">Home</a></li>
<li><a href="/blog/">Index</a></li>
<li><a href="/blog/atom.xml">Atom</a></li>
</nav>
<main>
<div class="post">
<h1 class="post-title">this is a test</h1>
<h2 class="post-date">2025-01-23</h2>
<p>Zaydblog exists now. SUCK MY DICK PURPLEBORED FUCK YOU</p>
</div>
</main>
</body>
</html>