From 62742123354303edf2603c4525cbd3c554ec92c7 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sun, 10 Mar 2024 15:55:35 +0100 Subject: Added new post --- .../2022-08-13-algae-spotted-on-river-sava.md | 2 +- content/notes/2023-05-01-cachebusting-in-hugo.md | 2 +- content/notes/2023-05-05-run-9front-in-qemu.md | 2 +- .../notes/2023-05-06-git-push-multiple-origins.md | 2 +- .../notes/2023-05-07-mount-plan9-over-network.md | 2 +- content/notes/2023-05-08-write-iso-usb.md | 2 +- content/notes/2023-05-09-catv-weechat-config.md | 2 +- content/notes/2023-05-10-plan9-screenshot.md | 2 +- content/notes/2023-05-11-fix-plan9-bootloader.md | 2 +- .../notes/2023-05-12-install-plan9port-linux.md | 2 +- .../notes/2023-05-13-download-youtube-videos.md | 2 +- content/notes/2023-05-14-convert-mkv.md | 2 +- .../notes/2023-05-15-preview-troff-man-pages.md | 2 +- content/notes/2023-05-16-mass-set-permission.md | 2 +- .../2023-05-22-non-blocking-shell-exec-csharp.md | 2 +- .../notes/2023-05-23-extend-lua-with-custom-c.md | 2 +- content/notes/2023-05-23-parse-rss-with-lua.md | 2 +- content/notes/2023-05-24-fresh-9front-desktop.md | 2 +- content/notes/2023-05-25-dcss-new-player-guide.md | 2 +- content/notes/2023-05-25-show-xterm-colors.md | 2 +- content/notes/2023-05-25-tmux-sane-defaults.md | 2 +- .../2023-05-27-cronjobs-github-with-actions.md | 2 +- content/notes/2023-05-27-dcss-on-4k-displays.md | 2 +- .../notes/2023-05-27-drawing-pixels-in-plan9.md | 2 +- content/notes/2023-05-28-easy-time-took-in-bash.md | 2 +- .../2023-05-29-grep-to-less-maintain-colors.md | 2 +- content/notes/2023-05-31-extending-dte-editor.md | 2 +- content/notes/2023-06-01-ewd-manuscripts-ebook.md | 2 +- content/notes/2023-06-04-bulk-make-thumbnails.md | 2 +- .../2023-06-21-presentations-with-markdown.md | 2 +- content/notes/2023-06-24-making-cgit-look-nicer.md | 2 +- ...023-06-25-alacritty-open-links-with-modifier.md | 2 +- ...2023-06-25-development-environments-with-nix.md | 2 +- ...29-10gui-10-finger-multitouch-user-interface.md | 2 +- .../2023-06-29-60s-ibm-computers-commercial.md | 2 +- ...-fix-screen-tearing-on-debian-12-xorg-and-i3.md | 2 +- ...nline-radio-streaming-with-mpv-from-terminal.md | 2 +- ...7-14-set-color-temperature-of-displays-on-i3.md | 2 +- ...23-08-01-make-b-w-svg-charts-with-matplotlib.md | 2 +- content/notes/2023-09-18-aws-eb-pyyaml-fix.md | 2 +- .../2023-09-25-compile-drawterm-on-fedora-38.md | 2 +- ...4-using-ffmpeg-to-combine-video-side-by-side.md | 2 +- .../2023-11-05-add-lazy-loading-to-jekyll-posts.md | 2 +- .../notes/2023-11-07-personal-sane-vim-defaults.md | 2 +- .../notes/2024-02-15-extract-lines-from-file.md | 2 +- .../notes/2024-02-21-dcss-online-rc-defaults.md | 2 +- ...2024-02-23-uninstall-ollama-from-a-linux-box.md | 2 +- ...01-13-most-likely-to-succeed-in-year-of-2011.md | 2 +- .../posts/2012-03-09-led-technology-not-so-eco.md | 2 +- .../posts/2013-10-24-wireless-sensor-networks.md | 2 +- .../2015-11-10-software-development-pitfalls.md | 2 +- .../2017-03-07-golang-profiling-simplified.md | 2 +- ...04-17-what-i-ve-learned-developing-ad-server.md | 2 +- ...ng-python-web-applications-with-visual-tools.md | 2 +- content/posts/2017-08-11-simple-iot-application.md | 2 +- ...digitalocean-spaces-object-storage-with-fuse.md | 2 +- ...01-03-encoding-binary-data-into-dna-sequence.md | 2 +- .../2019-10-14-simplifying-and-reducing-clutter.md | 2 +- ...g-sentiment-analysis-for-clickbait-detection.md | 2 +- .../2020-03-22-simple-sse-based-pubsub-server.md | 2 +- ...0-03-27-create-placeholder-images-with-sharp.md | 2 +- ...nge-case-of-elasticsearch-allocation-failure.md | 2 +- ...30-my-love-and-hate-relationship-with-nodejs.md | 2 +- content/posts/2020-05-05-remote-work.md | 2 +- .../2020-08-15-systemd-disable-wake-onmouse.md | 2 +- content/posts/2020-09-06-esp-and-micropython.md | 2 +- content/posts/2020-09-08-bind-warning-on-login.md | 2 +- content/posts/2020-09-09-digitalocean-sync.md | 2 +- .../posts/2021-01-24-replacing-dropbox-with-s3.md | 2 +- content/posts/2021-01-25-goaccess.md | 2 +- content/posts/2021-06-26-simple-world-clock.md | 2 +- ...from-internet-consumer-to-full-hominum-again.md | 2 +- content/posts/2021-08-01-linux-cheatsheet.md | 2 +- ...n-based-riced-up-distribution-for-developers.md | 2 +- ...021-12-25-running-golang-application-as-pid1.md | 2 +- .../2021-12-30-wap-mobile-web-before-the-web.md | 2 +- .../posts/2022-06-30-trying-out-helix-editor.md | 2 +- ...22-07-05-what-would-dna-sound-if-synthesized.md | 2 +- ...10-06-state-of-web-technologies-in-year-2022.md | 2 +- ...hat-sound-that-machine-makes-when-struggling.md | 2 +- ...ing-to-build-a-new-kind-of-terminal-emulator.md | 2 +- ...023-05-16-rekindling-my-love-for-programming.md | 2 +- .../2023-05-23-i-was-wrong-about-git-workflows.md | 2 +- ...nting-task-runner-that-i-actually-used-daily.md | 2 +- ...l-of-my-projects-together-under-one-umbrella.md | 2 +- ...knows-what-the-world-will-look-like-tomorrow.md | 2 +- ...titudes-are-sapping-the-fun-from-programming.md | 2 +- content/posts/2024-02-11-k-mer.md | 2 +- ...converting-valgrind-callgrinds-to-svg-format.md | 2 +- ...oftware-with-github-actions-to-deploy-a-site.md | 83 ++++++++++++++++++++++ templates/base.html | 9 +++ templates/feed.xml | 4 +- templates/sitemap.xml | 2 +- 93 files changed, 184 insertions(+), 92 deletions(-) create mode 100644 content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md diff --git a/content/notes/2022-08-13-algae-spotted-on-river-sava.md b/content/notes/2022-08-13-algae-spotted-on-river-sava.md index 6db8c3c..041a0d0 100644 --- a/content/notes/2022-08-13-algae-spotted-on-river-sava.md +++ b/content/notes/2022-08-13-algae-spotted-on-river-sava.md @@ -1,6 +1,6 @@ --- title: Aerial photography of algae spotted on river Sava -url: /aerial-photography-of-algae-spotted-on-river-sava.html +url: aerial-photography-of-algae-spotted-on-river-sava.html date: 2022-08-13T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-01-cachebusting-in-hugo.md b/content/notes/2023-05-01-cachebusting-in-hugo.md index 588ee69..ce194f7 100644 --- a/content/notes/2023-05-01-cachebusting-in-hugo.md +++ b/content/notes/2023-05-01-cachebusting-in-hugo.md @@ -1,6 +1,6 @@ --- title: Cache busting in Hugo -url: /cachebusting-in-hugo.html +url: cachebusting-in-hugo.html date: 2023-05-01T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-05-run-9front-in-qemu.md b/content/notes/2023-05-05-run-9front-in-qemu.md index 4425d7f..9dd370a 100644 --- a/content/notes/2023-05-05-run-9front-in-qemu.md +++ b/content/notes/2023-05-05-run-9front-in-qemu.md @@ -1,6 +1,6 @@ --- title: Run 9front in Qemu -url: /run-9front-in-qemu.html +url: run-9front-in-qemu.html date: 2023-05-05T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-06-git-push-multiple-origins.md b/content/notes/2023-05-06-git-push-multiple-origins.md index 91429cd..4ae6fff 100644 --- a/content/notes/2023-05-06-git-push-multiple-origins.md +++ b/content/notes/2023-05-06-git-push-multiple-origins.md @@ -1,6 +1,6 @@ --- title: Push to multiple origins at once in Git -url: /git-push-multiple-origins.html +url: git-push-multiple-origins.html date: 2023-05-06T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-07-mount-plan9-over-network.md b/content/notes/2023-05-07-mount-plan9-over-network.md index f1558a4..ec2f5f9 100644 --- a/content/notes/2023-05-07-mount-plan9-over-network.md +++ b/content/notes/2023-05-07-mount-plan9-over-network.md @@ -1,6 +1,6 @@ --- title: Mount Plan9 over network -url: /mount-plan9-over-network.html +url: mount-plan9-over-network.html date: 2023-05-07T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-08-write-iso-usb.md b/content/notes/2023-05-08-write-iso-usb.md index 35faf1f..aeb49c3 100644 --- a/content/notes/2023-05-08-write-iso-usb.md +++ b/content/notes/2023-05-08-write-iso-usb.md @@ -1,6 +1,6 @@ --- title: Write ISO to USB Key -url: /write-iso-usb.html +url: write-iso-usb.html date: 2023-05-08T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-09-catv-weechat-config.md b/content/notes/2023-05-09-catv-weechat-config.md index 7155c36..34d4fc6 100644 --- a/content/notes/2023-05-09-catv-weechat-config.md +++ b/content/notes/2023-05-09-catv-weechat-config.md @@ -1,6 +1,6 @@ --- title: "#cat-v on weechat configuration" -url: /catv-weechat-config.html +url: catv-weechat-config.html date: 2023-05-09T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-10-plan9-screenshot.md b/content/notes/2023-05-10-plan9-screenshot.md index db64e95..457113a 100644 --- a/content/notes/2023-05-10-plan9-screenshot.md +++ b/content/notes/2023-05-10-plan9-screenshot.md @@ -1,6 +1,6 @@ --- title: Take a screenshot in Plan9 -url: /plan9-screenshot.html +url: plan9-screenshot.html date: 2023-05-10T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-11-fix-plan9-bootloader.md b/content/notes/2023-05-11-fix-plan9-bootloader.md index 69c4408..5348806 100644 --- a/content/notes/2023-05-11-fix-plan9-bootloader.md +++ b/content/notes/2023-05-11-fix-plan9-bootloader.md @@ -1,6 +1,6 @@ --- title: Fix bootloader not being written in Plan9 -url: /fix-plan9-bootloader.html +url: fix-plan9-bootloader.html date: 2023-05-11T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-12-install-plan9port-linux.md b/content/notes/2023-05-12-install-plan9port-linux.md index 2ae5494..e6285e0 100644 --- a/content/notes/2023-05-12-install-plan9port-linux.md +++ b/content/notes/2023-05-12-install-plan9port-linux.md @@ -1,6 +1,6 @@ --- title: Install Plan9port on Linux -url: /install-plan9port-linux.html +url: install-plan9port-linux.html date: 2023-05-12T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-13-download-youtube-videos.md b/content/notes/2023-05-13-download-youtube-videos.md index 2ac6e76..43767b9 100644 --- a/content/notes/2023-05-13-download-youtube-videos.md +++ b/content/notes/2023-05-13-download-youtube-videos.md @@ -1,6 +1,6 @@ --- title: Download list of YouTube files -url: /download-youtube-videos.html +url: download-youtube-videos.html date: 2023-05-13T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-14-convert-mkv.md b/content/notes/2023-05-14-convert-mkv.md index 0aa96fd..e54d257 100644 --- a/content/notes/2023-05-14-convert-mkv.md +++ b/content/notes/2023-05-14-convert-mkv.md @@ -1,6 +1,6 @@ --- title: Convert all MKV files into other formats -url: /convert-mkv.html +url: convert-mkv.html date: 2023-05-14T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-15-preview-troff-man-pages.md b/content/notes/2023-05-15-preview-troff-man-pages.md index f5cbade..8c9d94c 100644 --- a/content/notes/2023-05-15-preview-troff-man-pages.md +++ b/content/notes/2023-05-15-preview-troff-man-pages.md @@ -1,6 +1,6 @@ --- title: Previews how man page written in Troff will look like -url: /preview-troff-man-pages.html +url: preview-troff-man-pages.html date: 2023-05-15T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-16-mass-set-permission.md b/content/notes/2023-05-16-mass-set-permission.md index 4a32931..164b8d3 100644 --- a/content/notes/2023-05-16-mass-set-permission.md +++ b/content/notes/2023-05-16-mass-set-permission.md @@ -1,6 +1,6 @@ --- title: Change permissions of matching files recursively -url: /mass-set-permission.html +url: mass-set-permission.html date: 2023-05-16T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-22-non-blocking-shell-exec-csharp.md b/content/notes/2023-05-22-non-blocking-shell-exec-csharp.md index afe7491..cc2ad95 100644 --- a/content/notes/2023-05-22-non-blocking-shell-exec-csharp.md +++ b/content/notes/2023-05-22-non-blocking-shell-exec-csharp.md @@ -1,6 +1,6 @@ --- title: Execute not blocking async shell command in C# -url: /non-blocking-shell-exec-csharp.html +url: non-blocking-shell-exec-csharp.html date: 2023-05-22T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-23-extend-lua-with-custom-c.md b/content/notes/2023-05-23-extend-lua-with-custom-c.md index 013616b..7a7769c 100644 --- a/content/notes/2023-05-23-extend-lua-with-custom-c.md +++ b/content/notes/2023-05-23-extend-lua-with-custom-c.md @@ -1,6 +1,6 @@ --- title: Extend Lua with custom C functions using Clang -url: /extend-lua-with-custom-c.html +url: extend-lua-with-custom-c.html date: 2023-05-23T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-23-parse-rss-with-lua.md b/content/notes/2023-05-23-parse-rss-with-lua.md index 7802c31..94c3ad3 100644 --- a/content/notes/2023-05-23-parse-rss-with-lua.md +++ b/content/notes/2023-05-23-parse-rss-with-lua.md @@ -1,6 +1,6 @@ --- title: Parse RSS feeds with Lua -url: /parse-rss-with-lua.html +url: parse-rss-with-lua.html date: 2023-05-23T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-24-fresh-9front-desktop.md b/content/notes/2023-05-24-fresh-9front-desktop.md index 1d8deed..79dd8db 100644 --- a/content/notes/2023-05-24-fresh-9front-desktop.md +++ b/content/notes/2023-05-24-fresh-9front-desktop.md @@ -1,6 +1,6 @@ --- title: My brand new Plan9/9front desktop -url: /fresh-9front-desktop.html +url: fresh-9front-desktop.html date: 2023-05-24T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-25-dcss-new-player-guide.md b/content/notes/2023-05-25-dcss-new-player-guide.md index a19e2ea..81097c8 100644 --- a/content/notes/2023-05-25-dcss-new-player-guide.md +++ b/content/notes/2023-05-25-dcss-new-player-guide.md @@ -1,6 +1,6 @@ --- title: Dungeon Crawl Stone Soup - New player guide -url: /dcss-new-player-guide.html +url: dcss-new-player-guide.html date: 2023-05-25T22:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-25-show-xterm-colors.md b/content/notes/2023-05-25-show-xterm-colors.md index 79781e2..9e92e8c 100644 --- a/content/notes/2023-05-25-show-xterm-colors.md +++ b/content/notes/2023-05-25-show-xterm-colors.md @@ -1,6 +1,6 @@ --- title: Display xterm color palette -url: /xterm-color-palette.html +url: xterm-color-palette.html date: 2023-05-25T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-25-tmux-sane-defaults.md b/content/notes/2023-05-25-tmux-sane-defaults.md index 2840af8..f182d66 100644 --- a/content/notes/2023-05-25-tmux-sane-defaults.md +++ b/content/notes/2023-05-25-tmux-sane-defaults.md @@ -1,6 +1,6 @@ --- title: Sane defaults for tmux with more visible statusbar -url: /tmux-sane-defaults.html +url: tmux-sane-defaults.html date: 2023-05-25T12:00:00+02:00 type: note draft: false diff --git a/content/notes/2023-05-27-cronjobs-github-with-actions.md b/content/notes/2023-05-27-cronjobs-github-with-actions.md index 8d44761..d99b007 100644 --- a/content/notes/2023-05-27-cronjobs-github-with-actions.md +++ b/content/notes/2023-05-27-cronjobs-github-with-actions.md @@ -1,6 +1,6 @@ --- title: "Cronjobs on Github with Github Actions" -url: /cronjobs-github-with-actions.html +url: cronjobs-github-with-actions.html date: 2023-05-27T00:35:36+02:00 type: note draft: false diff --git a/content/notes/2023-05-27-dcss-on-4k-displays.md b/content/notes/2023-05-27-dcss-on-4k-displays.md index 3298c5c..3f9d973 100644 --- a/content/notes/2023-05-27-dcss-on-4k-displays.md +++ b/content/notes/2023-05-27-dcss-on-4k-displays.md @@ -1,6 +1,6 @@ --- title: "Make DCSS playable on 4k displays" -url: /dcss-on-4k-display.html +url: dcss-on-4k-display.html date: 2023-05-27T19:35:11+02:00 type: note draft: false diff --git a/content/notes/2023-05-27-drawing-pixels-in-plan9.md b/content/notes/2023-05-27-drawing-pixels-in-plan9.md index 5b5115d..2f7e31b 100644 --- a/content/notes/2023-05-27-drawing-pixels-in-plan9.md +++ b/content/notes/2023-05-27-drawing-pixels-in-plan9.md @@ -1,6 +1,6 @@ --- title: "Drawing Pixels in Plan9" -url: /drawing-pixels-in-plan9.html +url: drawing-pixels-in-plan9.html date: 2023-05-27T17:41:33+02:00 type: note draft: false diff --git a/content/notes/2023-05-28-easy-time-took-in-bash.md b/content/notes/2023-05-28-easy-time-took-in-bash.md index 42f2091..206f31b 100644 --- a/content/notes/2023-05-28-easy-time-took-in-bash.md +++ b/content/notes/2023-05-28-easy-time-took-in-bash.md @@ -1,6 +1,6 @@ --- title: "Easy measure time took in a bash script" -url: /easy-time-took-in-bash.html +url: easy-time-took-in-bash.html date: 2023-05-28T17:53:20+02:00 type: note draft: false diff --git a/content/notes/2023-05-29-grep-to-less-maintain-colors.md b/content/notes/2023-05-29-grep-to-less-maintain-colors.md index 718dda8..8500db3 100644 --- a/content/notes/2023-05-29-grep-to-less-maintain-colors.md +++ b/content/notes/2023-05-29-grep-to-less-maintain-colors.md @@ -1,6 +1,6 @@ --- title: "Grep to Less that maintain colors" -url: /grep-to-less-maintain-colors.html +url: grep-to-less-maintain-colors.html date: 2023-05-29T21:27:07+02:00 type: note draft: false diff --git a/content/notes/2023-05-31-extending-dte-editor.md b/content/notes/2023-05-31-extending-dte-editor.md index 8135bdc..48db9fc 100644 --- a/content/notes/2023-05-31-extending-dte-editor.md +++ b/content/notes/2023-05-31-extending-dte-editor.md @@ -1,6 +1,6 @@ --- title: "Extending dte editor" -url: /extending-dte-editor.html +url: extending-dte-editor.html date: 2023-05-31T08:12:45+02:00 type: note draft: false diff --git a/content/notes/2023-06-01-ewd-manuscripts-ebook.md b/content/notes/2023-06-01-ewd-manuscripts-ebook.md index ac58fe0..34642c2 100644 --- a/content/notes/2023-06-01-ewd-manuscripts-ebook.md +++ b/content/notes/2023-06-01-ewd-manuscripts-ebook.md @@ -1,6 +1,6 @@ --- title: "Edsger W. Dijkstra Manuscripts ebook" -url: /ewd-manuscripts-ebook.html +url: ewd-manuscripts-ebook.html date: 2023-06-01T22:47:56+02:00 type: note draft: false diff --git a/content/notes/2023-06-04-bulk-make-thumbnails.md b/content/notes/2023-06-04-bulk-make-thumbnails.md index d3a7d62..7922df0 100644 --- a/content/notes/2023-06-04-bulk-make-thumbnails.md +++ b/content/notes/2023-06-04-bulk-make-thumbnails.md @@ -1,6 +1,6 @@ --- title: "Bulk thumbnails" -url: /bulk-make-thumbnails.html +url: bulk-make-thumbnails.html date: 2023-06-04T20:46:56+02:00 type: note draft: false diff --git a/content/notes/2023-06-21-presentations-with-markdown.md b/content/notes/2023-06-21-presentations-with-markdown.md index a264eec..aa45c6f 100644 --- a/content/notes/2023-06-21-presentations-with-markdown.md +++ b/content/notes/2023-06-21-presentations-with-markdown.md @@ -1,6 +1,6 @@ --- title: "Simple presentations with Markdown" -url: /presentations-with-markdown.html +url: presentations-with-markdown.html date: 2023-06-21T08:54:48+02:00 type: note draft: false diff --git a/content/notes/2023-06-24-making-cgit-look-nicer.md b/content/notes/2023-06-24-making-cgit-look-nicer.md index d145cb5..04c3e33 100644 --- a/content/notes/2023-06-24-making-cgit-look-nicer.md +++ b/content/notes/2023-06-24-making-cgit-look-nicer.md @@ -1,6 +1,6 @@ --- title: "Making cgit look nicer" -url: /making-cgit-look-nicer.html +url: making-cgit-look-nicer.html date: 2023-06-24T13:33:58+02:00 type: note draft: false diff --git a/content/notes/2023-06-25-alacritty-open-links-with-modifier.md b/content/notes/2023-06-25-alacritty-open-links-with-modifier.md index c805053..8ff6821 100644 --- a/content/notes/2023-06-25-alacritty-open-links-with-modifier.md +++ b/content/notes/2023-06-25-alacritty-open-links-with-modifier.md @@ -1,6 +1,6 @@ --- title: "Alacritty open links with modifier" -url: /alacritty-open-links-with-modifier.html +url: alacritty-open-links-with-modifier.html date: 2023-06-25T17:17:16+02:00 type: note draft: false diff --git a/content/notes/2023-06-25-development-environments-with-nix.md b/content/notes/2023-06-25-development-environments-with-nix.md index 8aa104c..85f16f5 100644 --- a/content/notes/2023-06-25-development-environments-with-nix.md +++ b/content/notes/2023-06-25-development-environments-with-nix.md @@ -1,6 +1,6 @@ --- title: "Development environments with Nix" -url: /development-environments-with-nix.html +url: development-environments-with-nix.html date: 2023-06-25T16:38:10+02:00 type: note draft: false diff --git a/content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md b/content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md index cb012d4..0dd3803 100644 --- a/content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md +++ b/content/notes/2023-06-29-10gui-10-finger-multitouch-user-interface.md @@ -1,6 +1,6 @@ --- title: "10/GUI 10 Finger Multitouch User Interface" -url: /10gui-10-finger-multitouch-user-interface.html +url: 10gui-10-finger-multitouch-user-interface.html date: 2023-06-29T14:51:39+02:00 type: note draft: false diff --git a/content/notes/2023-06-29-60s-ibm-computers-commercial.md b/content/notes/2023-06-29-60s-ibm-computers-commercial.md index 9c4328b..8bd4bbc 100644 --- a/content/notes/2023-06-29-60s-ibm-computers-commercial.md +++ b/content/notes/2023-06-29-60s-ibm-computers-commercial.md @@ -1,6 +1,6 @@ --- title: "60's IBM Computers Commercial" -url: /60s-ibm-computers-commercial.html +url: 60s-ibm-computers-commercial.html date: 2023-06-29T22:13:45+02:00 type: note draft: false diff --git a/content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md b/content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md index dbc3abd..c7e12ae 100644 --- a/content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md +++ b/content/notes/2023-07-10-fix-screen-tearing-on-debian-12-xorg-and-i3.md @@ -1,6 +1,6 @@ --- title: "Fix screen tearing on Debian 12 Xorg and i3" -url: /fix-screen-tearing-on-debian-12-xorg-and-i3.html +url: fix-screen-tearing-on-debian-12-xorg-and-i3.html date: 2023-07-10T04:21:48+02:00 type: note draft: false diff --git a/content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md b/content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md index 37b0715..821a80f 100644 --- a/content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md +++ b/content/notes/2023-07-10-online-radio-streaming-with-mpv-from-terminal.md @@ -1,6 +1,6 @@ --- title: "Online radio streaming with MPV from terminal" -url: /online-radio-streaming-with-mpv-from-terminal.html +url: online-radio-streaming-with-mpv-from-terminal.html date: 2023-07-10T03:34:45+02:00 type: note draft: false diff --git a/content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md b/content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md index 171be4e..e213a42 100644 --- a/content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md +++ b/content/notes/2023-07-14-set-color-temperature-of-displays-on-i3.md @@ -1,6 +1,6 @@ --- title: "Set color temperature of displays on i3" -url: /set-color-temperature-of-displays-on-i3.html +url: set-color-temperature-of-displays-on-i3.html date: 2023-07-14T09:19:31+02:00 type: note draft: false diff --git a/content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md b/content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md index 84fb5e4..8310ce8 100644 --- a/content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md +++ b/content/notes/2023-08-01-make-b-w-svg-charts-with-matplotlib.md @@ -1,6 +1,6 @@ --- title: "Make B/W SVG charts with matplotlib" -url: /make-b-w-svg-charts-with-matplotlib.html +url: make-b-w-svg-charts-with-matplotlib.html date: 2023-08-01T17:04:10+02:00 type: note draft: false diff --git a/content/notes/2023-09-18-aws-eb-pyyaml-fix.md b/content/notes/2023-09-18-aws-eb-pyyaml-fix.md index b394eaf..77ae27d 100644 --- a/content/notes/2023-09-18-aws-eb-pyyaml-fix.md +++ b/content/notes/2023-09-18-aws-eb-pyyaml-fix.md @@ -1,6 +1,6 @@ --- title: "AWS EB PyYAML fix" -url: /aws-eb-pyyaml-fix.html +url: aws-eb-pyyaml-fix.html date: 2023-09-18T07:27:29+02:00 type: note draft: false diff --git a/content/notes/2023-09-25-compile-drawterm-on-fedora-38.md b/content/notes/2023-09-25-compile-drawterm-on-fedora-38.md index a369c66..ec7446b 100644 --- a/content/notes/2023-09-25-compile-drawterm-on-fedora-38.md +++ b/content/notes/2023-09-25-compile-drawterm-on-fedora-38.md @@ -1,6 +1,6 @@ --- title: "Compile drawterm on Fedora 38" -url: /compile-drawterm-on-fedora-38.html +url: compile-drawterm-on-fedora-38.html date: 2023-09-25T09:04:28+02:00 type: note draft: false diff --git a/content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md b/content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md index 294f77b..1d7f7da 100644 --- a/content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md +++ b/content/notes/2023-11-04-using-ffmpeg-to-combine-video-side-by-side.md @@ -1,6 +1,6 @@ --- title: "Using ffmpeg to combine videos side by side" -url: /using-ffmpeg-to-combine-video-side-by-side.html +url: using-ffmpeg-to-combine-video-side-by-side.html date: 2023-11-04T09:04:28+02:00 type: note draft: false diff --git a/content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md b/content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md index 5d6dae4..42e07e6 100644 --- a/content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md +++ b/content/notes/2023-11-05-add-lazy-loading-to-jekyll-posts.md @@ -1,6 +1,6 @@ --- title: "Add lazy loading of images in Jekyll posts" -url: /add-lazy-loading-to-jekyll-posts.html +url: add-lazy-loading-to-jekyll-posts.html date: 2023-11-05T09:04:28+02:00 type: note draft: false diff --git a/content/notes/2023-11-07-personal-sane-vim-defaults.md b/content/notes/2023-11-07-personal-sane-vim-defaults.md index a9157ad..52d3946 100644 --- a/content/notes/2023-11-07-personal-sane-vim-defaults.md +++ b/content/notes/2023-11-07-personal-sane-vim-defaults.md @@ -1,6 +1,6 @@ --- title: "Personal sane Vim defaults" -url: /apersonal-sane-vim-defaults.html +url: apersonal-sane-vim-defaults.html date: 2023-11-07T01:04:28+02:00 type: note draft: false diff --git a/content/notes/2024-02-15-extract-lines-from-file.md b/content/notes/2024-02-15-extract-lines-from-file.md index 09d3937..91e28e4 100644 --- a/content/notes/2024-02-15-extract-lines-from-file.md +++ b/content/notes/2024-02-15-extract-lines-from-file.md @@ -1,6 +1,6 @@ --- title: "Extract lines from a file with sed" -url: /extract-lines-from-file-with-sed.html +url: extract-lines-from-file-with-sed.html date: 2024-02-15T10:04:28+02:00 type: note draft: false diff --git a/content/notes/2024-02-21-dcss-online-rc-defaults.md b/content/notes/2024-02-21-dcss-online-rc-defaults.md index 5085b1c..9b23212 100644 --- a/content/notes/2024-02-21-dcss-online-rc-defaults.md +++ b/content/notes/2024-02-21-dcss-online-rc-defaults.md @@ -1,6 +1,6 @@ --- title: "Sane default for Dungeon Crawl Stone Soup Online edition" -url: /dcss-online-rc-defaults.html +url: dcss-online-rc-defaults.html date: 2024-02-21T06:35:11+02:00 type: note draft: false diff --git a/content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md b/content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md index a597c54..ddf0981 100644 --- a/content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md +++ b/content/notes/2024-02-23-uninstall-ollama-from-a-linux-box.md @@ -1,6 +1,6 @@ --- title: Uninstall Ollama from a Linux box -url: /uninstall-ollama-from-a-linux-box.html +url: uninstall-ollama-from-a-linux-box.html type: note date: 2024-02-23 draft: false diff --git a/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md b/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md index ce54b75..325bd52 100644 --- a/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md +++ b/content/posts/2011-01-13-most-likely-to-succeed-in-year-of-2011.md @@ -1,6 +1,6 @@ --- title: Most likely to succeed in the year of 2011 -url: /most-likely-to-succeed-in-year-of-2011.html +url: most-likely-to-succeed-in-year-of-2011.html date: 2011-01-13T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2012-03-09-led-technology-not-so-eco.md b/content/posts/2012-03-09-led-technology-not-so-eco.md index 205ddd3..2841d0a 100644 --- a/content/posts/2012-03-09-led-technology-not-so-eco.md +++ b/content/posts/2012-03-09-led-technology-not-so-eco.md @@ -1,6 +1,6 @@ --- title: LED technology might not be as eco-friendly as you think -url: /led-technology-not-so-eco.html +url: led-technology-not-so-eco.html date: 2012-03-09T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2013-10-24-wireless-sensor-networks.md b/content/posts/2013-10-24-wireless-sensor-networks.md index 67dc688..bc6b333 100644 --- a/content/posts/2013-10-24-wireless-sensor-networks.md +++ b/content/posts/2013-10-24-wireless-sensor-networks.md @@ -1,6 +1,6 @@ --- title: Wireless sensor networks -url: /wireless-sensor-networks.html +url: wireless-sensor-networks.html date: 2013-10-24T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2015-11-10-software-development-pitfalls.md b/content/posts/2015-11-10-software-development-pitfalls.md index a003d5b..6a5d9bd 100644 --- a/content/posts/2015-11-10-software-development-pitfalls.md +++ b/content/posts/2015-11-10-software-development-pitfalls.md @@ -1,6 +1,6 @@ --- title: Software development and my favorite pitfalls -url: /software-development-pitfalls.html +url: software-development-pitfalls.html date: 2015-11-10T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2017-03-07-golang-profiling-simplified.md b/content/posts/2017-03-07-golang-profiling-simplified.md index a9a63e1..9f5e9f3 100644 --- a/content/posts/2017-03-07-golang-profiling-simplified.md +++ b/content/posts/2017-03-07-golang-profiling-simplified.md @@ -1,6 +1,6 @@ --- title: Golang profiling simplified -url: /golang-profiling-simplified.html +url: golang-profiling-simplified.html date: 2017-03-07T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md b/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md index 966788a..3a6410f 100644 --- a/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md +++ b/content/posts/2017-04-17-what-i-ve-learned-developing-ad-server.md @@ -1,6 +1,6 @@ --- title: What I've learned developing ad server -url: /what-i-ve-learned-developing-ad-server.html +url: what-i-ve-learned-developing-ad-server.html date: 2017-04-17T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md b/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md index 8795933..b954448 100644 --- a/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md +++ b/content/posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md @@ -1,6 +1,6 @@ --- title: Profiling Python web applications with visual tools -url: /profiling-python-web-applications-with-visual-tools.html +url: profiling-python-web-applications-with-visual-tools.html date: 2017-04-21T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2017-08-11-simple-iot-application.md b/content/posts/2017-08-11-simple-iot-application.md index 874f3df..69b2aa0 100644 --- a/content/posts/2017-08-11-simple-iot-application.md +++ b/content/posts/2017-08-11-simple-iot-application.md @@ -1,6 +1,6 @@ --- title: Simple IOT application supported by real-time monitoring and data history -url: /simple-iot-application.html +url: simple-iot-application.html date: 2017-08-11T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md b/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md index 9b6ca37..921d5cb 100644 --- a/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md +++ b/content/posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md @@ -1,6 +1,6 @@ --- title: Using DigitalOcean Spaces Object Storage with FUSE -url: /using-digitalocean-spaces-object-storage-with-fuse.html +url: using-digitalocean-spaces-object-storage-with-fuse.html date: 2018-01-16T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md b/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md index ba2dd5b..7f9c6ff 100644 --- a/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md +++ b/content/posts/2019-01-03-encoding-binary-data-into-dna-sequence.md @@ -1,6 +1,6 @@ --- title: Encoding binary data into DNA sequence -url: /encoding-binary-data-into-dna-sequence.html +url: encoding-binary-data-into-dna-sequence.html date: 2019-01-03T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2019-10-14-simplifying-and-reducing-clutter.md b/content/posts/2019-10-14-simplifying-and-reducing-clutter.md index 603faf1..25f9ca0 100644 --- a/content/posts/2019-10-14-simplifying-and-reducing-clutter.md +++ b/content/posts/2019-10-14-simplifying-and-reducing-clutter.md @@ -1,6 +1,6 @@ --- title: Simplifying and reducing clutter in my life and work -url: /simplifying-and-reducing-clutter.html +url: simplifying-and-reducing-clutter.html date: 2019-10-14T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md b/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md index 1e43554..18e3f5c 100644 --- a/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md +++ b/content/posts/2019-10-19-using-sentiment-analysis-for-clickbait-detection.md @@ -1,6 +1,6 @@ --- title: Using sentiment analysis for clickbait detection in RSS feeds -url: /using-sentiment-analysis-for-clickbait-detection-in-rss-feeds.html +url: using-sentiment-analysis-for-clickbait-detection-in-rss-feeds.html date: 2019-10-19T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-03-22-simple-sse-based-pubsub-server.md b/content/posts/2020-03-22-simple-sse-based-pubsub-server.md index 40909b4..5c172c4 100644 --- a/content/posts/2020-03-22-simple-sse-based-pubsub-server.md +++ b/content/posts/2020-03-22-simple-sse-based-pubsub-server.md @@ -1,6 +1,6 @@ --- title: Simple Server-Sent Events based PubSub Server -url: /simple-server-sent-events-based-pubsub-server.html +url: simple-server-sent-events-based-pubsub-server.html date: 2020-03-22T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-03-27-create-placeholder-images-with-sharp.md b/content/posts/2020-03-27-create-placeholder-images-with-sharp.md index 2441ada..1c2b042 100644 --- a/content/posts/2020-03-27-create-placeholder-images-with-sharp.md +++ b/content/posts/2020-03-27-create-placeholder-images-with-sharp.md @@ -1,6 +1,6 @@ --- title: Create placeholder images with sharp Node.js image processing library -url: /create-placeholder-images-with-sharp.html +url: create-placeholder-images-with-sharp.html date: 2020-03-27T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md b/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md index 23ee27d..efe88fa 100644 --- a/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md +++ b/content/posts/2020-03-29-the-strange-case-of-elasticsearch-allocation-failure.md @@ -1,6 +1,6 @@ --- title: The strange case of Elasticsearch allocation failure -url: /the-strange-case-of-elasticsearch-allocation-failure.html +url: the-strange-case-of-elasticsearch-allocation-failure.html date: 2020-03-29T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md b/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md index 3b9f629..d083890 100644 --- a/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md +++ b/content/posts/2020-03-30-my-love-and-hate-relationship-with-nodejs.md @@ -1,6 +1,6 @@ --- title: My love and hate relationship with Node.js -url: /my-love-and-hate-relationship-with-nodejs.html +url: my-love-and-hate-relationship-with-nodejs.html date: 2020-03-30T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-05-05-remote-work.md b/content/posts/2020-05-05-remote-work.md index b6c09c3..905d169 100644 --- a/content/posts/2020-05-05-remote-work.md +++ b/content/posts/2020-05-05-remote-work.md @@ -1,6 +1,6 @@ --- title: Remote work and how it affects the daily lives of people -url: /remote-work.html +url: remote-work.html date: 2020-05-05T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-08-15-systemd-disable-wake-onmouse.md b/content/posts/2020-08-15-systemd-disable-wake-onmouse.md index 51195af..8f411d6 100644 --- a/content/posts/2020-08-15-systemd-disable-wake-onmouse.md +++ b/content/posts/2020-08-15-systemd-disable-wake-onmouse.md @@ -1,6 +1,6 @@ --- title: Disable mouse wake from suspend with systemd service -url: /disable-mouse-wake-from-suspend-with-systemd-service.html +url: disable-mouse-wake-from-suspend-with-systemd-service.html date: 2020-08-15T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-09-06-esp-and-micropython.md b/content/posts/2020-09-06-esp-and-micropython.md index ea01d12..90bf118 100644 --- a/content/posts/2020-09-06-esp-and-micropython.md +++ b/content/posts/2020-09-06-esp-and-micropython.md @@ -1,6 +1,6 @@ --- title: Getting started with MicroPython and ESP8266 -url: /esp8266-and-micropython-guide.html +url: esp8266-and-micropython-guide.html date: 2020-09-06T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-09-08-bind-warning-on-login.md b/content/posts/2020-09-08-bind-warning-on-login.md index f13ffff..1d774fd 100644 --- a/content/posts/2020-09-08-bind-warning-on-login.md +++ b/content/posts/2020-09-08-bind-warning-on-login.md @@ -1,6 +1,6 @@ --- title: Fix bind warning in .profile on login in Ubuntu -url: /bind-warning-on-login-in-ubuntu.html +url: bind-warning-on-login-in-ubuntu.html date: 2020-09-08T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2020-09-09-digitalocean-sync.md b/content/posts/2020-09-09-digitalocean-sync.md index 8836c3b..e16b827 100644 --- a/content/posts/2020-09-09-digitalocean-sync.md +++ b/content/posts/2020-09-09-digitalocean-sync.md @@ -1,6 +1,6 @@ --- title: Using Digitalocean Spaces to sync between computers -url: /digitalocean-spaces-to-sync-between-computers.html +url: digitalocean-spaces-to-sync-between-computers.html date: 2020-09-09T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2021-01-24-replacing-dropbox-with-s3.md b/content/posts/2021-01-24-replacing-dropbox-with-s3.md index 61754df..915bcb9 100644 --- a/content/posts/2021-01-24-replacing-dropbox-with-s3.md +++ b/content/posts/2021-01-24-replacing-dropbox-with-s3.md @@ -1,6 +1,6 @@ --- title: Replacing Dropbox in favor of DigitalOcean spaces -url: /replacing-dropbox-in-favor-of-digitalocean-spaces.html +url: replacing-dropbox-in-favor-of-digitalocean-spaces.html date: 2021-01-24T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2021-01-25-goaccess.md b/content/posts/2021-01-25-goaccess.md index 0f6f1a6..48618a0 100644 --- a/content/posts/2021-01-25-goaccess.md +++ b/content/posts/2021-01-25-goaccess.md @@ -1,6 +1,6 @@ --- title: Using GoAccess with Nginx to replace Google Analytics -url: /using-goaccess-with-nginx-to-replace-google-analytics.html +url: using-goaccess-with-nginx-to-replace-google-analytics.html date: 2021-01-25T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2021-06-26-simple-world-clock.md b/content/posts/2021-06-26-simple-world-clock.md index e72744c..767d870 100644 --- a/content/posts/2021-06-26-simple-world-clock.md +++ b/content/posts/2021-06-26-simple-world-clock.md @@ -1,6 +1,6 @@ --- title: Simple world clock with eInk display and Raspberry Pi Zero -url: /simple-world-clock-with-eiink-display-and-raspberry-pi-zero.html +url: simple-world-clock-with-eiink-display-and-raspberry-pi-zero.html date: 2021-06-26T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md b/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md index 67c7481..100645b 100644 --- a/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md +++ b/content/posts/2021-07-30-from-internet-consumer-to-full-hominum-again.md @@ -1,6 +1,6 @@ --- title: My journey from being an internet über consumer to being a full hominum again -url: /from-internet-consumer-to-full-hominum-again.html +url: from-internet-consumer-to-full-hominum-again.html date: 2021-07-30T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2021-08-01-linux-cheatsheet.md b/content/posts/2021-08-01-linux-cheatsheet.md index 7bafb74..20e3382 100644 --- a/content/posts/2021-08-01-linux-cheatsheet.md +++ b/content/posts/2021-08-01-linux-cheatsheet.md @@ -1,6 +1,6 @@ --- title: List of essential Linux commands for server management -url: /linux-cheatsheet.html +url: linux-cheatsheet.html date: 2021-08-01T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md b/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md index 1de3dd1..86d082d 100644 --- a/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md +++ b/content/posts/2021-12-03-debian-based-riced-up-distribution-for-developers.md @@ -1,6 +1,6 @@ --- title: Debian based riced up distribution for Developers and DevOps folks -url: /debian-based-riced-up-distribution-for-developers-and-devops-folks.html +url: debian-based-riced-up-distribution-for-developers-and-devops-folks.html date: 2021-12-03T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2021-12-25-running-golang-application-as-pid1.md b/content/posts/2021-12-25-running-golang-application-as-pid1.md index c84578d..2f812f2 100644 --- a/content/posts/2021-12-25-running-golang-application-as-pid1.md +++ b/content/posts/2021-12-25-running-golang-application-as-pid1.md @@ -1,6 +1,6 @@ --- title: Running Golang application as PID 1 with Linux kernel -url: /running-golang-application-as-pid1.html +url: running-golang-application-as-pid1.html date: 2021-12-25T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2021-12-30-wap-mobile-web-before-the-web.md b/content/posts/2021-12-30-wap-mobile-web-before-the-web.md index 66634c6..b2f6e31 100644 --- a/content/posts/2021-12-30-wap-mobile-web-before-the-web.md +++ b/content/posts/2021-12-30-wap-mobile-web-before-the-web.md @@ -1,6 +1,6 @@ --- title: Wireless Application Protocol and the mobile web before the web -url: /wap-mobile-web-before-the-web.html +url: wap-mobile-web-before-the-web.html date: 2021-12-30T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2022-06-30-trying-out-helix-editor.md b/content/posts/2022-06-30-trying-out-helix-editor.md index 817b042..c57a008 100644 --- a/content/posts/2022-06-30-trying-out-helix-editor.md +++ b/content/posts/2022-06-30-trying-out-helix-editor.md @@ -1,6 +1,6 @@ --- title: Trying out Helix code editor as my main editor -url: /tying-out-helix-code-editor.html +url: tying-out-helix-code-editor.html date: 2022-06-30T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md b/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md index 1b82cb6..79e0176 100644 --- a/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md +++ b/content/posts/2022-07-05-what-would-dna-sound-if-synthesized.md @@ -1,6 +1,6 @@ --- title: What would DNA sound if synthesized to an audio file -url: /what-would-dna-sound-if-synthesized.html +url: what-would-dna-sound-if-synthesized.html date: 2022-07-05T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md index fc00ea0..ab07a2d 100644 --- a/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md +++ b/content/posts/2022-10-06-state-of-web-technologies-in-year-2022.md @@ -1,6 +1,6 @@ --- title: State of Web Technologies and Web development in year 2022 -url: /state-of-web-technologies-and-web-development-in-year-2022.html +url: state-of-web-technologies-and-web-development-in-year-2022.html date: 2022-10-06T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md b/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md index 1b8799f..8d131f0 100644 --- a/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md +++ b/content/posts/2022-10-16-that-sound-that-machine-makes-when-struggling.md @@ -1,6 +1,6 @@ --- title: Microsoundtrack — That sound that machine makes when struggling -url: /that-sound-that-machine-makes-when-struggling.html +url: that-sound-that-machine-makes-when-struggling.html date: 2022-10-16T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md b/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md index 067f381..27e227a 100644 --- a/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md +++ b/content/posts/2023-01-26-trying-to-build-a-new-kind-of-terminal-emulator.md @@ -1,6 +1,6 @@ --- title: Trying to build a New kind of terminal emulator for the modern age -url: /trying-to-build-a-new-kind-of-terminal-emulator.html +url: trying-to-build-a-new-kind-of-terminal-emulator.html date: 2023-01-26T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2023-05-16-rekindling-my-love-for-programming.md b/content/posts/2023-05-16-rekindling-my-love-for-programming.md index 69f8c7a..3c2267b 100644 --- a/content/posts/2023-05-16-rekindling-my-love-for-programming.md +++ b/content/posts/2023-05-16-rekindling-my-love-for-programming.md @@ -1,6 +1,6 @@ --- title: Rekindling my love for programming and enjoying the act of creating -url: /rekindling-my-love-for-programming.html +url: rekindling-my-love-for-programming.html date: 2023-05-16T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md b/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md index c0ac6ea..073e72e 100644 --- a/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md +++ b/content/posts/2023-05-23-i-was-wrong-about-git-workflows.md @@ -1,6 +1,6 @@ --- title: I think I was completely wrong about Git workflows -url: /i-was-wrong-about-git-workflows.html +url: i-was-wrong-about-git-workflows.html date: 2023-05-23T12:00:00+02:00 type: post draft: false diff --git a/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md b/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md index b311509..fd44605 100644 --- a/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md +++ b/content/posts/2023-05-31-re-inventing-task-runner-that-i-actually-used-daily.md @@ -1,6 +1,6 @@ --- title: "Re-Inventing Task Runner That I Actually Used Daily" -url: /re-inventing-task-runner-that-i-actually-used-daily.html +url: re-inventing-task-runner-that-i-actually-used-daily.html date: 2023-05-31T12:21:10+02:00 type: post draft: false diff --git a/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md b/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md index 61a3dcc..9059b00 100644 --- a/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md +++ b/content/posts/2023-07-01-bringing-all-of-my-projects-together-under-one-umbrella.md @@ -1,6 +1,6 @@ --- title: "Bringing all of my projects together under one umbrella" -url: /bringing-all-of-my-projects-together-under-one-umbrella.html +url: bringing-all-of-my-projects-together-under-one-umbrella.html date: 2023-07-01T18:49:07+02:00 type: post draft: false diff --git a/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md b/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md index 21e2f11..4743694 100644 --- a/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md +++ b/content/posts/2023-07-08-who-knows-what-the-world-will-look-like-tomorrow.md @@ -1,6 +1,6 @@ --- title: "Who knows what the world will look like tomorrow" -url: /who-knows-what-the-world-will-look-like-tomorrow.html +url: who-knows-what-the-world-will-look-like-tomorrow.html date: 2023-07-08T18:49:07+02:00 type: post draft: false diff --git a/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md b/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md index 7ff292e..917a44d 100644 --- a/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md +++ b/content/posts/2023-11-05-elitist-attitudes-are-sapping-the-fun-from-programming.md @@ -1,6 +1,6 @@ --- title: "Elitist attitudes are sapping all the fun from programming" -url: /elitist-attitudes-are-sapping-all-the-fun-from-programming.html +url: elitist-attitudes-are-sapping-all-the-fun-from-programming.html date: 2023-11-05T09:04:28+02:00 type: post draft: false diff --git a/content/posts/2024-02-11-k-mer.md b/content/posts/2024-02-11-k-mer.md index 984e9de..3afcdbf 100644 --- a/content/posts/2024-02-11-k-mer.md +++ b/content/posts/2024-02-11-k-mer.md @@ -1,6 +1,6 @@ --- title: "Navigating the genome using k-mers for DNA analysis and visualization" -url: /navigating-the-genome-using-k-mers-for-dna-analysis-and-visualization.html +url: navigating-the-genome-using-k-mers-for-dna-analysis-and-visualization.html date: 2024-02-11T01:04:28+02:00 type: post draft: true diff --git a/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md b/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md index 42c20c0..f9a9cac 100644 --- a/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md +++ b/content/posts/2024-02-28-converting-valgrind-callgrinds-to-svg-format.md @@ -1,6 +1,6 @@ --- title: Converting Valgrind callgrinds to SVG format -url: /converting-valgrind-callgrinds-to-svg-format.html +url: converting-valgrind-callgrinds-to-svg-format.html date: 2024-02-28T03:23:00+01:00 type: post draft: false diff --git a/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md b/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md new file mode 100644 index 0000000..bbf74fd --- /dev/null +++ b/content/posts/2024-03-10-using-custom-software-with-github-actions-to-deploy-a-site.md @@ -0,0 +1,83 @@ +--- +title: "Using custom software with Github Actions to deploy a site" +url: using-custom-software-with-github-actions-to-deploy-a-site.html +date: 2024-03-10T15:30:11+01:00 +type: post +draft: false +--- + +By default, GitHub uses Jekyll for their site generator which is fine, +but it has some issues and the complexity is not really worth it for me. + +You could argue that Jekyll is simple, which it is to some degree, +but it can become complicated quite quickly if you start adding your +own spin on things. + +A while ago I wrote a simple static site generator called "[jbmafp - +Just Build Me A Fucking Page](https://github.com/mitjafelicijan/jbmafp)" +which was a protest against [Hugo](https://gohugo.io). Hugo is fine but +again, if you try doing something that conflicts with the dogma they +prescribe you are in trouble. + +I also moved this blog from self-hosted virtual machine to just GitHub +Pages. I didn't want to bother myself managing that server anymore. And +this presented a slight problem because I didn't want to use the default +`_docs` folder GitHub wants you to use, and I also didn't want to upload +`public` folder that gets generated to GitHub. + +Thankfully, there is a way to use custom software to generate your site +like `jbmafp`. + +To achieve this you need to create a file `.github/workflows/deploy.yaml` +in the root of your repository. + +```yaml +name: Build and Deploy to Pages + +on: + push: + branches: ["master"] + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Pages + uses: actions/configure-pages@v3 + - name: Run a multi-line script + run: | + wget https://github.com/mitjafelicijan/jbmafp/releases/download/v0.1/jbmafp.zip + unzip jbmafp.zip + chmod +x jbmafp + ./jbmafp -b + - name: Upload artifact + uses: actions/upload-pages-artifact@v2 + with: + path: './public' + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 +``` + +This is an example for `jbmafp`. When I execute `./jbmafp -b` the program +creates `public` folder and puts all content there. And the directive +`with: path: './public'` tells `actions/deploy-pages@v2` to look for +`public` folder instead of `docs` folder. + +This can be used with anything, actually. Hugo, Gatsby, Astro, you +name it. diff --git a/templates/base.html b/templates/base.html index 7b34a8c..45eb939 100755 --- a/templates/base.html +++ b/templates/base.html @@ -58,6 +58,15 @@ cap { text-transform: capitalize; } ul li { padding: 0.2em 0; } + a { + color: var(--link-color); + text-decoration: none; + } + + a:hover { + text-decoration: underline; + } + pre { text-wrap: nowrap; overflow-x: auto; diff --git a/templates/feed.xml b/templates/feed.xml index 97507e2..97106d9 100755 --- a/templates/feed.xml +++ b/templates/feed.xml @@ -10,9 +10,9 @@ {{ if not .Draft }} {{ $page.Title }} - {{ $.Config.BaseURL }}{{ $page.RelPermalink }} + {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} {{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }} - {{ $.Config.BaseURL }}{{ $page.RelPermalink }} + {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} {{ $page.Summary }} {{ $page.Raw }} diff --git a/templates/sitemap.xml b/templates/sitemap.xml index 4d2617c..e11846d 100644 --- a/templates/sitemap.xml +++ b/templates/sitemap.xml @@ -3,7 +3,7 @@ {{ if or (eq $page.Type "post") (eq $page.Type "note") }} {{ if not .Draft }} - {{ $.Config.BaseURL }}{{ $page.RelPermalink }} + {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} {{ $page.Created.Format "2006-01-02T15:04:05" }}+00:00 {{ end }} -- cgit v1.2.3