Updates and Fixes

Been very busy with site updates over the last week.

First, I moved my /work page to my homepage, reformatting it as a new Curriculum Vitae section with more robust citation information for each line item (1176683b).

Then, I migrated my homepage index sections to the _includes directory, cleaning up the index file itself (168b2668). This will allow me to have one source file for elements I might want to include on other pages.

Then, I resolved the IndieAuth login issues that had persisted since I first noted them in the last log. It turned out I needed to add an authentication endpoint to my site, which was not clear from the documentation. I added an invisible link to my identities section: <link rel="authorization_endpoint" href="https://indieauth.com/auth"> (eed18784).

Then, I added the IndieWeb webring to the footer of the page (ec86f8b8).

Next, I reran the website carbon scan and added the details to the meta section (2c670623).

After that, I got to work adding h-entry markup to my post layouts (ab882700).

Then, I added a line to the site meta that pulls the latest commit reference with the following line of code: <a href="https://gitlab.com/steinea/website/-/commit/{{ site.env.COMMIT_REF }}">{{ site.env.COMMIT_REF | truncate: 6, ""}}</a> (35a54ce4).

And finally today, I added a support section to my homepage footer with a button linking to my Liberapay profile (3dfbc249). I added the identity to my OpenPGP key, but Keyoxide is having trouble verifying the proof, and there’s no elegant way to display it on the Liberapay platform, other than slapping it directly in the profile description (also, my DNS proof fails to verify I’d say over 80% of the time, and seems others in the Keyoxide forums have similar troubles, with no solutions found). Open identity continues to be a pain.

Much done, much still to do!

Previous Update Next Update

« Subdomain and IndieWeb