../new-site

New site!

Overview

Finally putting my website back up after a year; I haven’t firewalled or otherwise secured myself out of this server yet, and I think I’m safe at this point.1

This new website is rebuilt on Zola after spending half an hour failing to get my old Eleventy repo to build.2

It’s been stable and reliable for 6 months so far.

It’s not much, but it’s home.

Todo


This site’s editing process


  1. Open obsidian on computer/tablet/phone (Android devices sync regularly via git, committing only when changes are made)

  2. CTRL+P > AddPost to use the QuickAdd Obsidian plugin to create a post from a template

    757
    963
  3. Edit site in Markdown/Reader view (I should have given these links )

    963

    Drafts don’t post; The date is automatically added when the post is created. Tags are used to list all posts with tag.

    442
  4. CTRL+P > Commit-And-Sync Pulls and pushes to site git repository, Gitea’s workflow handles it from there

Site Setup


Dependencies

Software:

Repos needed:

Gitea actrunners:3

Gitea Workflow

Gitea build-and-update-site workflow handles building & updating site files:

• Job 1: update-content-from-notebook (runs on Local actrunner)

Build site content / convert-markdown.sh:

• Job 2: build-site-content (runs on Debian actrunner)

• Job 3: update-live-site-files (runs on Local actrunner)

1

I am still afraid to update from Bullseye though.

2

The hundreds of npm dependencies would not resolve together with their current versions or legacy versions regardless of the version of Eleventy used.

3

This could be a submodule but I couldn’t get the pre-commit hook to work; That was before I did get the 3D printer config sync pre-commit hook to work though, so I’ll need to return to this.

#code #projects