Merge branch 'main' into drafts

This commit is contained in:
John Bowdre 2023-12-28 16:45:21 -06:00
commit 934bc4174b
37 changed files with 137 additions and 51 deletions

View file

@ -7,7 +7,7 @@ description: "This is a new post about..."
featured: false featured: false
toc: true toc: true
comment: true comment: true
series: Tips # Projects, Scripts series: Tips # Projects, Code
tags: tags:
- 3dprinting - 3dprinting
- activedirectory - activedirectory

View file

@ -11,7 +11,16 @@ enableInlineShortcodes = true
# sectionPagesMenu = "main" # sectionPagesMenu = "main"
[outputs] [outputs]
home = ["HTML", "RSS", "JSON"] home = ['html', 'rss', 'json']
section = ['html']
taxonomy = ['html',]
term = ['html', 'rss']
# rename rss output from index.xml to feed.xml
[outputFormats]
[outputFormats.rss]
mediatype = "application/rss"
baseName = "feed"
[permalinks] [permalinks]
posts = ":filename" posts = ":filename"
@ -41,6 +50,9 @@ enableInlineShortcodes = true
[services.instagram] [services.instagram]
disableInlineCSS = true disableInlineCSS = true
[services.rss]
limit = 20
[services.twitter] [services.twitter]
disableInlineCSS = true disableInlineCSS = true

View file

@ -17,9 +17,9 @@
weight = 1 weight = 1
[[main]] [[main]]
identifier = "scripts" identifier = "code"
name = "scripts" name = "code"
url = "/series/scripts/" url = "/series/code/"
weight = 1 weight = 1
[[main]] [[main]]

View file

@ -2,7 +2,7 @@ noindex = false
usePageBundles = true usePageBundles = true
description = "while (true) { bugs++; }" description = "while (true) { bugs++; }"
mainSections = ["posts"] mainSections = ["posts"]
fallBackOgImage = "images/broken-computer.svg" fallBackOgImage = "images/broken-computer.png"
numberOfFeaturedPosts = 5 numberOfFeaturedPosts = 5
numberOfRelatedPosts = 5 numberOfRelatedPosts = 5
author = "jbowdre" author = "jbowdre"
@ -140,7 +140,7 @@ url = "https://jbowdre.omg.lol"
[[socialLinks]] [[socialLinks]]
icon = "fa-solid fa-comments" icon = "fa-solid fa-comments"
title = "SimpleX Chat" title = "SimpleX Chat"
url = "https://runtimeterror.dev/simplex" url = "/simplex"
[[socialLinks]] [[socialLinks]]
icon = "fa fa-matrix-org" icon = "fa fa-matrix-org"
@ -170,4 +170,20 @@ url = "https://torchlight.dev"
[[powerLinks]] [[powerLinks]]
title = "cabin" title = "cabin"
url = "https://withcabin.com/privacy/runtimeterror.dev" url = "https://withcabin.com/privacy/runtimeterror.dev"
[[verifyLinks]]
title = "omg.lol"
url = "https://proven.lol/cd10d3"
[[verifyLinks]]
title = "CounterSocial"
url = "https://counter.social/@john_b"
[[verifyLinks]]
title = "Mastodon"
url = "https://social.lol/@jbowdre"
[[verifyLinks]]
title = "GitHub"
url = "https://github.com/jbowdre"

View file

@ -1,5 +0,0 @@
---
date: 2019-05-28
type: section
layout: "archives"
---

View file

@ -1,5 +1,4 @@
+++ +++
aliases = ["all_posts", "articles"] aliases = ["all_posts", "articles"]
title = "Index of Posts" title = "Index of Posts"
tags = ["index"]
+++ +++

View file

@ -1,5 +1,5 @@
--- ---
series: Scripts series: Code
date: "2021-04-29T08:34:30Z" date: "2021-04-29T08:34:30Z"
usePageBundles: true usePageBundles: true
thumbnail: 20210723-script.png thumbnail: 20210723-script.png

View file

@ -14,7 +14,7 @@ usePageBundles: true
thumbnail: "code.png" # Sets thumbnail image appearing inside card on homepage. thumbnail: "code.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Scripts series: Code
tags: tags:
- vmware - vmware
- powercli - powercli

View file

@ -14,7 +14,7 @@ usePageBundles: true
# thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage. # thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Tips # Projects, Scripts, vRA8, K8s on vSphere series: Tips # Projects, Code, vRA8, K8s on vSphere
tags: tags:
- linux - linux
- shell - shell

View file

@ -5,7 +5,7 @@ description: "I moved my homelab from VMware vSphere to Proxmox VE, and my only
featured: false featured: false
toc: true toc: true
comment: true comment: true
series: Tips # Projects, Scripts series: Tips # Projects, Code
tags: tags:
- homelab - homelab
- linux - linux

View file

@ -1,7 +1,7 @@
--- ---
title: "Easy Push Notifications With ntfy.sh" title: "Easy Push Notifications With ntfy.sh"
date: 2023-09-17 date: 2023-09-17
lastmod: 2023-10-21 lastmod: 2023-12-22
description: "Deploying and configuring a self-hosted pub-sub notification handler, getting another server to send a notifcation when it boots, and integrating the notification handler into Home Assistant." description: "Deploying and configuring a self-hosted pub-sub notification handler, getting another server to send a notifcation when it boots, and integrating the notification handler into Home Assistant."
featured: false featured: false
toc: true toc: true
@ -66,10 +66,10 @@ services:
- ./lib/ntf:/var/lib/ntfy - ./lib/ntf:/var/lib/ntfy
ports: ports:
- 2586:80 - 2586:80
healthcheck: # optional, remember to adapt the host and port to your environment healthcheck: # this should be the port inside the container, not the host port
test: [ test: [
"CMD-SHELL", "CMD-SHELL",
"wget -q --tries=1 http://localhost:8080/v1/health -O - | grep -Eo '\"healthy\"\\s*:\\s*true' || exit 1" "wget -q --tries=1 http://localhost:80/v1/health -O - | grep -Eo '\"healthy\"\\s*:\\s*true' || exit 1"
] ]
interval: 60s interval: 60s
timeout: 10s timeout: 10s

View file

@ -14,7 +14,7 @@ usePageBundles: true
thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage. thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: vRA8 # Projects, Scripts, vRA8 series: vRA8 # Projects, Code, vRA8
tags: tags:
- vmware - vmware
- vra - vra

View file

@ -1,5 +1,5 @@
--- ---
series: Scripts series: Code
date: "2020-09-16T08:34:30Z" date: "2020-09-16T08:34:30Z"
thumbnail: LJOcy2oqc.png thumbnail: LJOcy2oqc.png
usePageBundles: true usePageBundles: true

View file

@ -14,7 +14,7 @@ usePageBundles: true
thumbnail: "nessus_login.png" # Sets thumbnail image appearing inside card on homepage. thumbnail: "nessus_login.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Tips # Projects, Scripts, vRA8 series: Tips # Projects, Code, vRA8
tags: tags:
- vmware - vmware
- kubernetes - kubernetes

View file

@ -14,7 +14,7 @@ usePageBundles: true
thumbnail: "PowerCLI.png" # Sets thumbnail image appearing inside card on homepage. thumbnail: "PowerCLI.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Scripts series: Code
tags: tags:
- vmware - vmware
- powercli - powercli

View file

@ -14,7 +14,7 @@ usePageBundles: true
# thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage. # thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Scripts series: Code
tags: tags:
- powershell - powershell
- windows - windows

View file

@ -14,7 +14,7 @@ usePageBundles: true
# thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage. # thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Tips # Projects, Scripts, vRA8, K8s on vSphere series: Tips # Projects, Code, vRA8, K8s on vSphere
tags: tags:
- vmware - vmware
- powershell - powershell

View file

@ -286,8 +286,8 @@ main:
url: /series/vra8 url: /series/vra8
- title: "Projects" - title: "Projects"
url: /series/projects url: /series/projects
- title: "Scripts" - title: "Code"
url: /series/scripts url: /series/code
- title: "Tips & Tricks" - title: "Tips & Tricks"
url: /series/tips url: /series/tips
- title: "Tags" - title: "Tags"

View file

@ -14,15 +14,15 @@ featureImage: "basic-architecture.png" # Sets featured image on blog post.
thumbnail: "basic-architecture.png" # Sets thumbnail image appearing inside card on homepage. thumbnail: "basic-architecture.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Tips # Projects, Scripts, vRA8 series: Tips # Projects, Code, vRA8
tags: tags:
- vmware - vmware
- vsphere - vsphere
- homelab - homelab
comment: true # Disable comment if false. comment: true # Disable comment if false.
--- ---
Way back in 2020, VMware released vSphere 7 Update 1 and introduced the new [vSphere Clustering Services (vCLS)](https://core.vmware.com/resource/introduction-vsphere-clustering-service-vcls) to improve how cluster services like the Distributed Resource Scheduler (DRS) operate. vCLS deploys lightweight agent VMs directly on the cluster being managed, and those VMs provide a decoupled and distributed control plane to offload some of the management responsibilities from the vCenter server. Way back in 2020, VMware released vSphere 7 Update 1 and introduced the new [vSphere Clustering Services (vCLS)](https://core.vmware.com/resource/introduction-vsphere-clustering-service-vcls) to improve how cluster services like the Distributed Resource Scheduler (DRS) operate. vCLS deploys lightweight agent VMs directly on the cluster being managed, and those VMs provide a decoupled and distributed control plane to offload some of the management responsibilities from the vCenter server.
![vCLS VM](vcls-vm.png) ![vCLS VM](vcls-vm.png)
@ -42,10 +42,10 @@ Disabling vCLS will break DRS, and could have other unintended side effects. Don
It starts with determining the affected cluster's domain ID, which is very easy to do once you know where to look. Simply browse to the cluster object in the vSphere inventory, and look at the URL: It starts with determining the affected cluster's domain ID, which is very easy to do once you know where to look. Simply browse to the cluster object in the vSphere inventory, and look at the URL:
![Cluster domain ID](cluster-domain-id.png) ![Cluster domain ID](cluster-domain-id.png)
That `ClusterComputeResource:domain-c13` portion tells me exactly what I need to know: the ID for the `NUC Cluster` is `domain-c13`. That `ClusterComputeResource:domain-c13` portion tells me exactly what I need to know: the ID for the `NUC Cluster` is `domain-c13`.
### Disable vCLS for a cluster ### Disable vCLS for a cluster
With that information gathered, you're ready to do the deed. Select the vCenter object in your vSphere inventory, head to the **Configure** tab, and open the **Advanced Settings** item. With that information gathered, you're ready to do the deed. Select the vCenter object in your vSphere inventory, head to the **Configure** tab, and open the **Advanced Settings** item.
![vCenter Advanced Settings](vcenter-advanced-settings.png) ![vCenter Advanced Settings](vcenter-advanced-settings.png)

View file

@ -1,12 +1,12 @@
--- ---
title: "Quick Salt State to Deploy Netdata" title: "Quick Salt State to Deploy Netdata"
date: 2023-12-21 date: 2023-12-21
# lastmod: 2023-12-21 lastmod: 2023-12-22
description: "A hasty Salt state to deploy netdata monitoring and publish it internally on my tailnet with Tailscale Serve" description: "A hasty Salt state to deploy netdata monitoring and publish it internally on my tailnet with Tailscale Serve"
featured: false featured: false
toc: true toc: true
comment: true comment: true
series: Scripts series: Code
tags: tags:
- homelab - homelab
- iac - iac
@ -25,7 +25,7 @@ It simply installs netdata using the [handy-dandy kickstart script](https://lear
# torchlight! {"lineNumbers": true} # torchlight! {"lineNumbers": true}
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# vim: ft=sls # vim: ft=sls
# Hasty Salt config to install Netdata and make it available within a Tailscale tailnet # Hasty Salt config to install Netdata and make it available within a tailnet
# at https://[hostname].[tailnet-name].ts.net:8443/netdata # at https://[hostname].[tailnet-name].ts.net:8443/netdata
curl: curl:

View file

@ -15,7 +15,7 @@ thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homep
# shareImage: "/images/path/share.png" # Designate a separate image for social media sharing. # shareImage: "/images/path/share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
codeMaxLines: 30 codeMaxLines: 30
series: Scripts series: Code
tags: tags:
- hugo - hugo
- meta - meta

View file

@ -1,5 +1,5 @@
--- ---
series: Scripts series: Code
date: "2021-07-19T16:03:30Z" date: "2021-07-19T16:03:30Z"
usePageBundles: true usePageBundles: true
tags: tags:

View file

@ -6,7 +6,7 @@ description: "Syntax highlighting powered by the Torchlight.dev API makes it eas
featured: false featured: false
toc: true toc: true
comment: true comment: true
series: Projects # Projects, Scripts series: Projects # Projects, Code
tags: tags:
- javascript - javascript
- hugo - hugo

View file

@ -6,7 +6,7 @@ description: "Quick notes on using `systemctl edit` to override a systemd servic
featured: false featured: false
toc: false toc: false
comment: true comment: true
series: Tips # Projects, Scripts series: Tips # Projects, Code
tags: tags:
- crostini - crostini
- linux - linux

View file

@ -14,7 +14,7 @@ usePageBundles: true
thumbnail: "golinks.png" # Sets thumbnail image appearing inside card on homepage. thumbnail: "golinks.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Projects # Projects, Scripts, vRA8, K8s on vSphere series: Projects # Projects, Code, vRA8, K8s on vSphere
tags: tags:
- docker - docker
- vpn - vpn

View file

@ -14,7 +14,7 @@ usePageBundles: true
thumbnail: "Tailscale-AppIcon.png" # Sets thumbnail image appearing inside card on homepage. thumbnail: "Tailscale-AppIcon.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Tips # Projects, Scripts, vRA8, K8s on vSphere series: Tips # Projects, Code, vRA8, K8s on vSphere
tags: tags:
- vmware - vmware
- linux - linux

View file

@ -6,7 +6,7 @@ description: "Exploring some of my favorite Tailscale addon features: SSH, Serve
featured: false featured: false
toc: true toc: true
comment: true comment: true
series: Tips # Projects, Scripts series: Tips # Projects, Code
tags: tags:
- homelab - homelab
- networking - networking

View file

@ -14,7 +14,7 @@ featureImage: "esxi8.png" # Sets featured image on blog post.
# thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage. # thumbnail: "thumbnail.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Tips # Projects, Scripts, vRA8 series: Tips # Projects, Code, vRA8
tags: tags:
- vmware - vmware
- homelab - homelab

View file

@ -1,5 +1,5 @@
--- ---
series: Scripts series: Code
date: "2021-04-29T08:34:30Z" date: "2021-04-29T08:34:30Z"
usePageBundles: true usePageBundles: true
tags: tags:

View file

@ -14,7 +14,7 @@ featureImage: "vdt.png" # Sets featured image on blog post.
thumbnail: "pulse2.png" # Sets thumbnail image appearing inside card on homepage. thumbnail: "pulse2.png" # Sets thumbnail image appearing inside card on homepage.
# shareImage: "share.png" # Designate a separate image for social media sharing. # shareImage: "share.png" # Designate a separate image for social media sharing.
codeLineNumbers: false # Override global value for showing of line numbers within code block. codeLineNumbers: false # Override global value for showing of line numbers within code block.
series: Tips # Projects, Scripts, vRA8 series: Tips # Projects, Code, vRA8
tags: tags:
- vmware - vmware
- vsphere - vsphere

View file

@ -19,18 +19,37 @@ Incoming messages are routed through a pool of servers so that your conversation
The app is also packed with other features like disappearing messages, encrypted file transfers, encrypted voice messages, encrypted audio and video calls, decentralized private groups, and a cool incognito mode which connects new conversations to a randomly-generated profile instead of your primary one. There's even a [CLI client](https://github.com/simplex-chat/simplex-chat/blob/stable/docs/CLI.md)! The app is also packed with other features like disappearing messages, encrypted file transfers, encrypted voice messages, encrypted audio and video calls, decentralized private groups, and a cool incognito mode which connects new conversations to a randomly-generated profile instead of your primary one. There's even a [CLI client](https://github.com/simplex-chat/simplex-chat/blob/stable/docs/CLI.md)!
## Servers ## Servers
[![](https://status.vpota.to/api/badge/11/status)](https://status.vpota.to/status/simplex)
You can easily host your own [simplexmq server](https://github.com/simplex-chat/simplexmq) for handling your inbound message queue, and I've done just that; in fact, I've deployed three! And, as one of my closest internet friends, *you're welcome to use them as well.* You can easily host your own [simplexmq server](https://github.com/simplex-chat/simplexmq) for handling your inbound message queue, and I've done just that; in fact, I've deployed three! And, as one of my closest internet friends, *you're welcome to use them as well.*
Just add these in the SimpleX app at **Settings > Network & servers > SMP servers > + Add server...**. Enable the option to use them for new connections, and they'll be added to the pool used for incoming messages in new conversations. If you want to use them immediately for existing conversations, go into each conversation's options menu and use the **Switch receiving address** option. You can also *disable* the option to use the default servers for new conversations if you only want messages to be routed through specific servers, but that does increase the likelikhood of concurrent conversations being routed the same way. More servers, more path options, less metadata in any one place. Just add these in the SimpleX app at **Settings > Network & servers > SMP servers > + Add server...**. Enable the option to use them for new connections, and they'll be added to the pool used for incoming messages in new conversations. If you want to use them immediately for existing conversations, go into each conversation's options menu and use the **Switch receiving address** option. You can also *disable* the option to use the default servers for new conversations if you only want messages to be routed through specific servers, but that does increase the likelikhood of concurrent conversations being routed the same way. More servers, more path options, less metadata in any one place.
---
![](/images/smp-vpota-to.png) ![](/images/smp-vpota-to.png)
`smp://kYx5LmVD9FMM8hJN4BQqL4WmeUNZn8ipXsX2UkBoiHE=@smp.vpota.to` `smp://kYx5LmVD9FMM8hJN4BQqL4WmeUNZn8ipXsX2UkBoiHE=@smp.vpota.to`
| | |
| --- | --- |
| [![](https://status.vpota.to/api/badge/6/uptime)](https://status.vpota.to/status/simplex) | [[details](https://smp-vpota-to.tetra-gamma.ts.net/netdata/)] |
---
![](/images/smp1-vpota-to.png) ![](/images/smp1-vpota-to.png)
`smp://TbUrGydawdVKID0Lvix14UkaN-WarFgqXx4kaEG8Trw=@smp1.vpota.to` `smp://TbUrGydawdVKID0Lvix14UkaN-WarFgqXx4kaEG8Trw=@smp1.vpota.to`
| | |
| --- | --- |
| [![](https://status.vpota.to/api/badge/4/uptime)](https://status.vpota.to/status/simplex) | [[details](https://smp1-vpota-to.tetra-gamma.ts.net/netdata/)] |
---
![](/images/smp2-vpota-to.png) ![](/images/smp2-vpota-to.png)
`smp://tNfQisxTQ9MhKpFDTbx9RnjgWigtxF1a26jroy5-rR4=@smp2.vpota.to` `smp://tNfQisxTQ9MhKpFDTbx9RnjgWigtxF1a26jroy5-rR4=@smp2.vpota.to`
| | |
| --- | --- |
| [![](https://status.vpota.to/api/badge/5/uptime)](https://status.vpota.to/status/simplex) | [[details](https://smp2-vpota-to.tetra-gamma.ts.net/netdata/)] |

View file

@ -1,7 +1,7 @@
{{ with .Site.Params.about }} {{ with .Site.Params.about }}
<div class="aside__about"> <div class="aside__about">
{{ with .logo }}<img class="about__logo" src="{{ . | absURL }}" alt="Logo">{{ end }} {{ with .logo }}<img class="about__logo" src="{{ . | absURL }}" alt="Logo">{{ end }}
<h1 class="about__title">{{ .title }}</h1> <h1 class="about__title">{{ .title }}&nbsp;<a target="_blank" href="/feed.xml" aria-label="RSS"><i class="fa-solid fa-square-rss"></i></a>&nbsp;</h1>
{{ partial "tagline.html" . }} {{ partial "tagline.html" . }}
<br> <br>
<a href="about"><i class="fa-regular fa-user"></i></a>&nbsp;<a href="/about">{{ site.Params.Author }}</a> <a href="about"><i class="fa-regular fa-user"></i></a>&nbsp;<a href="/about">{{ site.Params.Author }}</a>

View file

@ -6,11 +6,12 @@
{{ if .IsHome }} {{ if .IsHome }}
<h1>{{ site.Params.indexTitle | markdownify }}</h1> <h1>{{ site.Params.indexTitle | markdownify }}</h1>
{{ else }} {{ else }}
<h1>{{ .Title | markdownify }}</h1> <h1>{{ .Title | markdownify }}{{ if eq .Kind "term" }}&nbsp;<a target="_blank" href="feed.xml" aria-label="Category RSS"><i class="fa-solid fa-square-rss"></i></a>&nbsp;</h1>{{ end }}
{{ end }} {{ end }}
{{ .Content }} {{ .Content }}
</header> </header>
{{- if ne .Title "Tags"}}
{{- range (.Paginate $pages).Pages }} {{- range (.Paginate $pages).Pages }}
{{- $postDate := .Date.Format "2006-01-02" }} {{- $postDate := .Date.Format "2006-01-02" }}
{{- $updateDate := .Lastmod.Format "2006-01-02" }} {{- $updateDate := .Lastmod.Format "2006-01-02" }}
@ -28,4 +29,9 @@
<br> <br>
</article> </article>
{{ end }} {{ end }}
{{- template "_internal/pagination.html" . }} {{- template "_internal/pagination.html" . }}
{{- else }}
{{- range .Pages.ByTitle }}
[<a href="{{ .Permalink }}">{{ .Title | markdownify }}</a>]
{{- end }}
{{- end }}

View file

@ -61,4 +61,4 @@
{{- end }} {{- end }}
<hr> <hr>
<h3>status.lol</h3> <h3>status.lol</h3>
<script src="https://status.lol/jbowdre.js?time&link&no-emoji"></script> <script src="https://status.lol/jbowdre.js?time&link&fluent&pretty"></script>

View file

@ -5,6 +5,18 @@
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
{{ if or (.Site.Params.noindex) (.Params.noindex) }}<meta name="robots" content="noindex" /> {{ end }} {{ if or (.Site.Params.noindex) (.Params.noindex) }}<meta name="robots" content="noindex" /> {{ end }}
<!-- RSS -->
{{ with .OutputFormats.Get "rss" -}}
{{ printf `<link rel=%q type=%q href=%q title=%q>` .Rel .MediaType.Type .Permalink site.Title | safeHTML }}
{{ end }}
<!-- verification links -->
{{ if .IsHome }}
{{ range $item := .Site.Params.verifyLinks }}
<link rel="me" title="{{ $item.title }}" href="{{ $item.url }}">
{{ end }}
{{ end }}
{{ partialCached "favicon" . }} {{ partialCached "favicon" . }}
{{ partial "opengraph" . }} {{ partial "opengraph" . }}

View file

@ -169,3 +169,30 @@ ul.pagination li {
display:flex; display:flex;
justify-content: center; justify-content: center;
} }
/* statuslol overrides */
.statuslol {
background: var(--inner-bg) !important;
}
.statuslol_content p,
.statuslol_content li,
.statuslol_content em,
.statuslol_content strong {
overflow-wrap: break-word;
font-size: 0.8em;
line-height:normal;
margin: 0.2em auto;
color: var(--fg);
}
.statuslol_time a:link,
.statuslol_time a:visited {
color: var(--link) !important;
}
.statuslol_time a:hover,
.statuslol_time a:active,
.statuslol_time a.active {
color: var(--hover) !important;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB