diff --git a/projects/website/.build.yml b/projects/website/.build.yml index 5623ae2f..6f57ad52 100644 --- a/projects/website/.build.yml +++ b/projects/website/.build.yml @@ -1,6 +1,4 @@ image: nixos/unstable -packages: - - nixos.nixUnstable environment: NIX_CONFIG: "experimental-features = nix-command flakes" site: misterio.me diff --git a/projects/website/_data/blogs.yml b/projects/website/_data/blogs.yml new file mode 100644 index 00000000..26f04dac --- /dev/null +++ b/projects/website/_data/blogs.yml @@ -0,0 +1,15 @@ +- title: Drew DeVault's blog + link: https://drewdevault.com + feed: https://drewdevault.com/blog/index.xml +- title: myme.no tech blog + link: https://myme.no + feed: https://myme.no/feed.xml +- title: ~elis/blog + link: https://elis.nu + feed: https://elis.nu/blog/rss.xml +- title: Graham Christensen + link: https://grahamc.com + feed: https://grahamc.com/feed/ +- title: Sumner Evans + link: https://sumnerevans.com + feed: https://sumnerevans.com/index.xml diff --git a/projects/website/_data/update_ring.sh b/projects/website/_data/update_ring.sh new file mode 100755 index 00000000..26dc562b --- /dev/null +++ b/projects/website/_data/update_ring.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +openring -S <( yq -r '.[].feed' blogs.yml ) \ + < webring-in.yml \ + > webring.yml diff --git a/projects/website/_data/webring-in.yml b/projects/website/_data/webring-in.yml new file mode 100644 index 00000000..a035e635 --- /dev/null +++ b/projects/website/_data/webring-in.yml @@ -0,0 +1,8 @@ +{{range .Articles}} +- title: "{{.Title}}" + link: "{{.Link}}" + date: "{{.Date}}" + summary: "{{.Summary}}" + sourcelink: "{{.SourceLink}}" + sourcetitle: "{{.SourceTitle}}" +{{end}} diff --git a/projects/website/_data/webring.yml b/projects/website/_data/webring.yml new file mode 100644 index 00000000..4f6de046 --- /dev/null +++ b/projects/website/_data/webring.yml @@ -0,0 +1,38 @@ + +- title: "Free software licenses explained: MIT" + link: "https://drewdevault.com/2022/02/07/Free-software-licenses-MIT.html" + date: "2022-02-07 00:00:00 +0000 +0000" + summary: "This is the first in a series of posts I intend to write explaining how various +free and open source software licenses work, and what that means for you as a +user or developer of that software. Today we’ll look at the MIT license, also +sometimes referred to …" + sourcelink: "https://drewdevault.com" + sourcetitle: "Drew DeVault's blog" + +- title: "Advent of Code 2021" + link: "https://sumnerevans.com/posts/programming/2021-advent-of-code/" + date: "2021-12-01 09:00:00 -0600 -0600" + summary: "Every year since 2015, Eric Wastl creates a two-part programming problem for each of the 25 days of Advent. He publishes a new problem every day at adventofcode.com at exactly midnight EST which is 22:00 the day before for me in MST. Last year, I decided …" + sourcelink: "https://sumnerevans.com/" + sourcetitle: "Sumner Evans" + +- title: "First impressions of Purism Librem 5" + link: "https://elis.nu/blog/2021/10/first-impressions-of-purism-librem-5/index.html" + date: "2021-10-15 00:00:00 +0000 +0000" + summary: " + + + Table of Contents + + Delays and more delays + Delivery + First Impressions + Packaging + Wall plug & USB-cable + The Librem 5 hardware + The PureOS phone software + Some photos of the device in use + Had some problem downloading updates in the GUI applic…" + sourcelink: "https://elis.nu/" + sourcetitle: "~elis/blog/" + diff --git a/projects/website/_includes/icons/simple-icons/rss.svg b/projects/website/_includes/icons/simple-icons/rss.svg new file mode 100644 index 00000000..8c578d10 --- /dev/null +++ b/projects/website/_includes/icons/simple-icons/rss.svg @@ -0,0 +1 @@ + diff --git a/projects/website/_includes/nav.html b/projects/website/_includes/nav.html index 84528cd0..03d35380 100644 --- a/projects/website/_includes/nav.html +++ b/projects/website/_includes/nav.html @@ -1,7 +1,5 @@