Replace About with Contact and introduce the homelab on Home

This commit is contained in:
ms2k 2026-10-27 00:45:25 +09:00
commit 08c430638d
7 changed files with 19 additions and 11 deletions

View file

@ -3,6 +3,9 @@ title = "Welcome to Quorate."
template = "base.html" template = "base.html"
page_template = "base.html" page_template = "base.html"
+++ +++
This is a personal website.
I am a data engineer with an addiction to optimization and automation.
I also enjoy homelabbing. My homelab hosts many of the services behind this site! [See how it’s built](https://code.quorate.dev/ms2k/quorate).
Blog under construction. Blog under construction.

View file

@ -1,4 +0,0 @@
+++
title = "About"
+++
WIP

5
content/contact.md Normal file
View file

@ -0,0 +1,5 @@
+++
title = "Contact"
+++
You can contact me by email at [[email protected]](mailto:[email protected]).

2
package-lock.json generated
View file

@ -1,5 +1,5 @@
{ {
"name": "home", "name": "locutory",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {

View file

@ -12,7 +12,7 @@
<div class="shell"> <div class="shell">
<header> <header>
<a class="brand" href="/">Quorate</a> <a class="brand" href="/">Quorate</a>
<nav aria-label="Main"><a href="/about/">About</a><span aria-hidden="true">|</span><a href="/blog/">Blog</a><span aria-hidden="true">|</span><a href="https://code.quorate.dev">Code</a><span aria-hidden="true">|</span><a href="/up/">Health</a></nav> <nav aria-label="Main"><a href="/contact/">Contact</a><span aria-hidden="true">|</span><a href="/blog/">Blog</a><span aria-hidden="true">|</span><a href="https://code.quorate.dev">Code</a><span aria-hidden="true">|</span><a href="/up/">Health</a></nav>
</header> </header>
<main>{% block main %} <main>{% block main %}
<article{% if content.date %} class="post"{% endif %}> <article{% if content.date %} class="post"{% endif %}>

View file

@ -5,7 +5,7 @@ const { chromium } = require(process.env.PLAYWRIGHT_PATH || "playwright");
const base = process.env.SITE_URL || "http://127.0.0.1:18790"; const base = process.env.SITE_URL || "http://127.0.0.1:18790";
const endpoint = "https://health.quorate.dev/health"; const endpoint = "https://health.quorate.dev/health";
const paths = ["/", "/about/", "/blog/", "/404.html", "/blog/specimen/"]; const paths = ["/", "/contact/", "/blog/", "/404.html", "/blog/specimen/"];
const days = Array(30).fill(1); const days = Array(30).fill(1);
days[1] = null; days[1] = null;
@ -130,8 +130,11 @@ async function checkPage(page, path) {
await checkLayout(page); await checkLayout(page);
switch (path) { switch (path) {
case "/about/": case "/contact/":
assert.equal(await page.locator("article p").textContent(), "WIP"); assert.equal(
await page.locator("article a").getAttribute("href"),
"mailto:[email protected]",
);
break; break;
case "/blog/": case "/blog/":
await checkBlog(page); await checkBlog(page);

View file

@ -3,7 +3,8 @@ title = "Typography specimen"
description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
date = 2026-09-15 date = 2026-09-15
+++ +++
A paragraph with **bold**, *emphasis*, [a link](/about/), and `inline code`.
A paragraph with **bold**, _emphasis_, [a link](/contact/), and `inline code`.
## Lists ## Lists