1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-27 14:12:09 +00:00
No description
Find a file
Rohan Kumar 1502d59e59
Add automated testing tools, better link names
Split "testing" section up into two subsections, with one subsection for
automated testing tools.

Split "The Tor Browser" section into two subsections.

Make link names more descriptive.
2022-05-02 15:42:44 -07:00
archetypes Batman!! (this commit has no parents) 2020-11-03 15:52:34 -08:00
assets CSS: fix misaligned inline nav, simplify 2022-05-01 21:59:11 -07:00
content Add automated testing tools, better link names 2022-05-02 15:42:44 -07:00
csv Drop Weird Wide Webring 2022-04-17 12:40:09 -07:00
layouts Webmentions: trim displayed URLs 2022-05-01 21:47:09 -07:00
static Explicitly give SVG a black background 2022-04-25 08:52:10 -07:00
.browserslistrc Update tooling 2021-06-30 00:06:55 -07:00
.build.yml CI: drop unused dep "jq" 2021-12-13 15:39:13 -08:00
.gitignore Update .gitignore 2022-02-28 14:20:43 -08:00
.hintrc Update webhint 2021-08-05 00:47:33 -07:00
.lighthouserc.yml Update lighthouserc 2021-07-08 14:56:08 -07:00
.rsyncignore Don't delete ~seirdy symlink 2022-04-18 21:21:59 -07:00
.stylelintignore CI: use Makefile to lint, build, and deploy 2020-12-12 21:04:01 -08:00
.stylelintrc.json CSS: fix misaligned inline nav, simplify 2022-05-01 21:59:11 -07:00
budget.json Update budget.json for longer articles 2022-04-25 22:22:43 -07:00
config.toml Fix canonical URL redirects 2022-04-29 08:59:14 -07:00
LICENSE License: Update CC license to CC BY-SA 4.0 2021-06-15 13:14:45 -07:00
lychee.toml Update tooling 2021-06-30 00:06:55 -07:00
Makefile Goldmark 1.4.12, switch to good unminified output 2022-04-25 08:49:13 -07:00
Makefile.online Use new "indieweb-person" shortcode 2022-02-19 12:48:53 -08:00
package.json CSS: fix misaligned inline nav, simplify 2022-05-01 21:59:11 -07:00
README.md Internal: create + use figure shortcodes + hooks 2022-04-18 21:15:29 -07:00

seirdy.one

sourcehut GitLab mirror GitHub mirror Codeberg mirror

builds.sr.ht status

Code for my personal website, seirdy.one. Built with Hugo.

Also builds my Gemini capsule: gemini://seirdy.one/.

Dependencies

To build:

  • Hugo 0.93 or later
  • Make
  • Git (Hugo uses Git info for features like date last updated)
  • Efficient Compression Tool It's like zopfli but more efficient and faster.
  • Brotli (optional; set NO_STATIC=1 to disable)
  • POSIX utils: grep, find, etc.

To deploy:

  • ssh
  • rsync
  • libzstd

To lint:

  • stylelint
  • csslint
  • pnpm
  • lychee

See the Makefile for details.

Design

I made the site as inclusive as possible. Tested using multiple screen readers (Orca, TalkBack, Apple VoiceOver, Windows Narrator, NVDA), and I regularly test with the following browsers/engines. Testing in a browser does not imply any sort of endorsement; I just want to meet people where they're at.

Desktop:

  • Gecko: Nightly, Stable, ESR, and sometimes Pale Moon
  • the Tor Browser
  • Blink: latest Chromium snapshot, stable, and QtWebEngine
  • WebKit: Webkit2GTK3
  • NetSurf
  • SerenityOS Browser
  • Very old WebKit via rekonq (Qt4 QtWebKit)
  • KHTML
  • Servo
  • Trident, if I have access to a Windows machine that has Edge with "IE Mode".

For all the above options, I test "reading mode" whenever it's available.

Mobile:

  • Android: Blink, Gecko, Tor Browser
  • iOS WebKit: latest stable version, iOS 12, iOS 10 on an iPhone 5. Also test Reader Mode.
  • TODO: try a KaiOS device.

Smart watches:

  • Borrowed an Apple Watch to try the embedded browser.
  • TODO: test on a Tizen or Wear OS device's browser.

Everything works well in all the above browsers.