diff options
author | Stefan Kreutz <mail@skreutz.com> | 2022-06-01 21:59:58 +0200 |
---|---|---|
committer | Stefan Kreutz <mail@skreutz.com> | 2022-06-01 21:59:58 +0200 |
commit | a22252caefe48d260e878edee93caeebd2d5aa0f (patch) | |
tree | 410583dce9f44bf8395717aa1205574280bc11ed | |
parent | 4de1f36ff1a4ffed16cad4532dca14b8b691dba6 (diff) | |
download | blog-a22252caefe48d260e878edee93caeebd2d5aa0f.tar |
Remove backlog
-rw-r--r-- | BACKLOG.md | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/BACKLOG.md b/BACKLOG.md deleted file mode 100644 index e363c7c..0000000 --- a/BACKLOG.md +++ /dev/null @@ -1,67 +0,0 @@ -# Backlog - -## Hosting - -* Configure custom 404 page using httpd.conf(5) location not found rule (supported by OpenBSD 7.1) -* Consider to disable logging (and advertise this on the about page) -* Consider to pre-compress static files: https://dataswamp.org/~solene/2022-04-22-openbsd-httpd-gzip.html - -## Content - -* Test and advertise readability in lynx and friends -* Advertize feeds in blog post footer -* Publish the website's source code -* Recommended readings page and feed - -## Styling - -* Fix print layout on Firefox -* Add :target or :checked menu on mobile -* Style `<pre title="foo">`, e.g., `pre[title]::before { content: attr(title); display: block; text-align: right; }` -* Alternative `font-family` for iOS Safari: macOS and iOS don't ship with Dejavu or Open Sans: https://developer.apple.com/fonts/system-fonts/ - -## Implementation - -* Inject formatted updated and formalUpdated fields into post context -* Format source code -* Consider to disable pandoc extension `auto_identifiers` -* Consider to filter draft posts as described [here](https://odone.io/posts/2020-05-18-published-posts-hakyll.html) -* Consider to use select pandoc extensions as described [here](https://github.com/rpearce/robertwpearce.com/blob/master/site.hs) -* Consider to re-implement deployment shell script using [shelly](https://hackage.haskell.org/package/shelly) as described [here](https://gist.github.com/ethagnawl/0ada86cb6eb996d95d5b65bff014188c) -* Consider to add keywords to blog posts -* Consider to tag blog posts -* Consider to create an HTML sitemap in addition to the XML sitemap -* Consider to record source code revision in generated website -* Check https://kevincox.ca/2022/05/06/rss-feed-best-practices/ - -## Blog - -* OpenBSD hooks: rc.firsttime(8), upgrade.site(8), apmd(8) /etc/apm/suspend, crontab(5) @reboot, etc. -* Execute long-running possibly interactive remote command using ssh-tmux -* Auto-install Arch Linux on vmm (unstable, at least on Intel hardware) -* Checkout recently modified Git branch using fzf (git-co) -* Portable sftp server/sync using config-less rclone -* shellpass, shellpass-ssh, shellpass-fzf, keybindings for cwm and tmux -* smux -* hacked vipe clone: vi-pipe -* tmux-fzf-ksh integration: search file system, history, password-store -* Dotfiles under revision control: How I manage my personal configuration files with Git -* My preferred tools: A whirlwind tour of my preferred command-line tools -* SSH proxy: How to establish a secure tunnel between two firewalled machines -* Your favorite Newsletter may track you -* Redirect and kill non-interactive subshells (in a POSIX shell script) -* HTTP health check using curl(1) and cron(8) -* Migrate PostgreSQL schema without downtime (with zero downtime) using triggers -* Filter Nix Packages by platform (e.g. Chromium on macOS) -* Backup with zfs, mbuffer, lz4, and cron -* Inline HTML images with this simple script -* Noscript photo gallery with pure CSS carousel, responsive images and deep links -* SQLite hexastore vs. Neo4j -* Setup a FreeBSD sftp server with basic email notifications from the command-line using bash, ssh, and the DigitalOcean command-line application -* Cloud/VPS provider comparison -* Practical, cross-platform, append-only backups using restic, rclone, and ssh: ready to use scripts/shortcuts for OpenBSD, Linux, macOS, Windows 10 -* nix vs. guix -* Find man(1) pages interactively using fzf(1), see ~/.kshrc -* soft datasize limit plus temporary swap file, see Kapho README -* Analyze Tokio Tracing logs with jq, see Monikas Kochbuch -* Compile SQLite3 extensions (uuid) and tools (sqldiff) from source, see Monikas Kochbuch |