diff --git a/config.toml b/config.toml index 7eca9df..27eac18 100644 --- a/config.toml +++ b/config.toml @@ -12,8 +12,7 @@ build_search_index = true theme = "zola-clean-blog" taxonomies = [ - {name = "categories", feed = true, paginate_by=5}, - {name = "tags", feed = true, paginate_by=5}, + {name = "tags", feed = true, paginate_by=10}, ] generate_feed = true @@ -47,7 +46,6 @@ author = "Harald Hoyer" clean_blog_menu = [ {url = "/", name = "Home"}, - {url = "/categories", name = "Categories"}, {url = "/tags", name = "Tags"}, {url = "https://photo-harald.hoyer.xyz/", name = "Photos"}, {url = "/impressum", name = "Impressum"}, diff --git a/content/2013/11/04/dracut-kernel-command-line.md b/content/2013/11/04/dracut-kernel-command-line.md index 25c4cbd..0bc7f93 100644 --- a/content/2013/11/04/dracut-kernel-command-line.md +++ b/content/2013/11/04/dracut-kernel-command-line.md @@ -1,6 +1,8 @@ +++ title = "dracut - kernel command line" date = 2013-11-04T18:36:27+00:00 +[taxonomies] +tags = ["dracut", "fedora", "programming"] +++ To quickly find out, what dracut wants as the kernel command for your current disk setup, fire up: @@ -15,4 +17,4 @@ root=UUID=8b8b6f91-95c7-4da2-831b-171e12179081 rootflags=rw,relatime,discard,data=ordered rootfstype=ext4 ``` -This works for version 032 and newer. \ No newline at end of file +This works for version 032 and newer. diff --git a/content/2013/11/07/redirecting-apache-access_log-and-error_log-to-the-systemd-journal.md b/content/2013/11/07/redirecting-apache-access_log-and-error_log-to-the-systemd-journal.md index f3e5459..eaff5e9 100644 --- a/content/2013/11/07/redirecting-apache-access_log-and-error_log-to-the-systemd-journal.md +++ b/content/2013/11/07/redirecting-apache-access_log-and-error_log-to-the-systemd-journal.md @@ -1,6 +1,8 @@ +++ title = "Redirecting apache access_log and error_log to the systemd journal" date = 2013-11-07T10:03:38+00:00 +[taxonomies] +tags = ["apache", "fedora", "systemd", "journal", "httpd"] +++ To redirect all apache messages to syslog, which will then appear in the systemd journal modify your httpd.conf: diff --git a/content/2013/11/13/fedora-boot-optimization.md b/content/2013/11/13/fedora-boot-optimization.md index 7fc1c10..3f53e4d 100644 --- a/content/2013/11/13/fedora-boot-optimization.md +++ b/content/2013/11/13/fedora-boot-optimization.md @@ -1,6 +1,8 @@ +++ title = "Fedora Boot Optimization" date = 2013-11-13T10:12:04+00:00 +[taxonomies] +tags = ["linux", "fedora"] +++ This article shows how to reduce boot time for Fedora 17, but the recipe can also be applied to 18, 19 and 20. diff --git a/content/2013/11/13/linux-howto-get-the-number-of-cpus.md b/content/2013/11/13/linux-howto-get-the-number-of-cpus.md index fac321b..8bfc39e 100644 --- a/content/2013/11/13/linux-howto-get-the-number-of-cpus.md +++ b/content/2013/11/13/linux-howto-get-the-number-of-cpus.md @@ -1,6 +1,8 @@ +++ title = "Linux: HOWTO get the number of CPUs" date = 2013-11-13T12:13:04+00:00 +[taxonomies] +tags = ["linux", "fedora"] +++ ```console $ getconf _NPROCESSORS_ONLN diff --git a/content/2014/01/14/self-hosting-fedora-base.md b/content/2014/01/14/self-hosting-fedora-base.md index c2e164d..7e4c629 100644 --- a/content/2014/01/14/self-hosting-fedora-base.md +++ b/content/2014/01/14/self-hosting-fedora-base.md @@ -1,6 +1,8 @@ +++ title = "Self Hosting Fedora Base" date = 2014-01-14T16:15:52+00:00 +[taxonomies] +tags = ["fedora", "bootstrap", "buildroot"] +++ If you want to bootstrap a distribution or want to rebuild it from the sources (SRPMS) to get the same binaries (think CentOS), you have to build the build tools and rebuild them with the built build tools, diff --git a/content/2015/02/25/single-uefi-executable-for-kernelinitrdcmdline.md b/content/2015/02/25/single-uefi-executable-for-kernelinitrdcmdline.md index f3f89d0..e8ec792 100644 --- a/content/2015/02/25/single-uefi-executable-for-kernelinitrdcmdline.md +++ b/content/2015/02/25/single-uefi-executable-for-kernelinitrdcmdline.md @@ -1,6 +1,8 @@ +++ title = "Single UEFI executable for kernel+initrd+cmdline" date = 2015-02-25T15:55:16+00:00 +[taxonomies] +tags = ["UEFI", "fedora", "SecureBoot"] +++ Lately Kay Sievers and David Herrmann created a UEFI diff --git a/content/2015/03/05/libtool-getting-rid-of-180000-sed-forks.md b/content/2015/03/05/libtool-getting-rid-of-180000-sed-forks.md index 172908b..435ac72 100644 --- a/content/2015/03/05/libtool-getting-rid-of-180000-sed-forks.md +++ b/content/2015/03/05/libtool-getting-rid-of-180000-sed-forks.md @@ -1,6 +1,8 @@ +++ title = "libtool: getting rid of 180,000 sed forks" date = 2015-03-05T08:10:36+00:00 +[taxonomies] +tags = ["fedora", "programming"] +++ When compiling systemd on rawhide, we noticed a significant slowdown in compile time. Investigating further, it turns out, that libtool forks an incredible amount of sed. diff --git a/content/2015/10/13/a-python-transaction-class.md b/content/2015/10/13/a-python-transaction-class.md index 7277d9d..b15c482 100644 --- a/content/2015/10/13/a-python-transaction-class.md +++ b/content/2015/10/13/a-python-transaction-class.md @@ -1,6 +1,8 @@ +++ title = "A Python Transaction Class" date = 2015-10-13T10:20:43+00:00 +[taxonomies] +tags = ["python", "programming"] +++ This is a repost of a blog post of 2008. Just for the reference :-) diff --git a/content/2016/07/21/gpg-smartcard-and-ssh.md b/content/2016/07/21/gpg-smartcard-and-ssh.md index d13d320..c98d2ce 100644 --- a/content/2016/07/21/gpg-smartcard-and-ssh.md +++ b/content/2016/07/21/gpg-smartcard-and-ssh.md @@ -1,6 +1,8 @@ +++ title = "GPG, Smartcard and ssh" date = 2016-07-21T14:35:14+00:00 +[taxonomies] +tags = ["gpg", "yubikey", "fedora"] +++ This blog post shows how to tweak Fedora, if you want to use a smartcard with OpenPGP and use it also as a ssh key. @@ -84,4 +86,4 @@ ForwardAgent yes ``` OpenSSH has a [bug](https://bugzilla.mindrot.org/show_bug.cgi?id=2601), so that `StreamLocalBindUnlink yes` does not -work in the client configuration and thus, you have to add that option to the remote server `/etc/ssh/sshd_config` \ No newline at end of file +work in the client configuration and thus, you have to add that option to the remote server `/etc/ssh/sshd_config` diff --git a/content/2016/11/15/dracut-and-cve-2016-4484-cryptsetup-initrd-root-shell.md b/content/2016/11/15/dracut-and-cve-2016-4484-cryptsetup-initrd-root-shell.md index ef38ce0..a50a869 100644 --- a/content/2016/11/15/dracut-and-cve-2016-4484-cryptsetup-initrd-root-shell.md +++ b/content/2016/11/15/dracut-and-cve-2016-4484-cryptsetup-initrd-root-shell.md @@ -1,6 +1,8 @@ +++ title = "dracut and CVE-2016-4484: Cryptsetup Initrd root Shell" date = 2016-11-15T16:42:23+00:00 +[taxonomies] +tags = ["dracut", "fedora", "programming"] +++ People who want to secure their Fedora/RHEL system have to: * add a BIOS password diff --git a/content/2016/12/09/rust-echo-server.md b/content/2016/12/09/rust-echo-server.md index 8cf658a..41fd713 100644 --- a/content/2016/12/09/rust-echo-server.md +++ b/content/2016/12/09/rust-echo-server.md @@ -1,6 +1,8 @@ +++ title = "Rust Echo Server" date = 2016-12-09T14:23:35+00:00 +[taxonomies] +tags = ["rust", "programming"] +++ On modern CPUs, rust seems to perform very nicely with the thread context switches, at least when benchmarking an [echo server](https://github.com/haraldh/rust_echo_server). diff --git a/content/2017/12/18/varlink.md b/content/2017/12/18/varlink.md index 1d17c18..e62c0e6 100644 --- a/content/2017/12/18/varlink.md +++ b/content/2017/12/18/varlink.md @@ -1,6 +1,7 @@ +++ title = "Varlink" date = 2017-12-18T12:22:38+00:00 +tags = ["varlink", "fedora", "programming"] +++ For a long time we tried to solve the early boot IPC problem. IPC problem you ask? Well, in the early boot phase we diff --git a/content/2018/02/22/varlink-and-the-elvish-shell.md b/content/2018/02/22/varlink-and-the-elvish-shell.md index 747433a..fe7e619 100644 --- a/content/2018/02/22/varlink-and-the-elvish-shell.md +++ b/content/2018/02/22/varlink-and-the-elvish-shell.md @@ -1,6 +1,8 @@ +++ title = "varlink and the elvish shell" date = 2018-02-22T09:53:37+00:00 +[taxonomies] +tags = ["varlink", "programming"] +++ I recently discovered [Elvish](https://elvish.io/), which is a shell perfectly suited to process structured data. In my case it is perfect to be used with diff --git a/content/2018/02/22/varlink-for-dnf-a-showcase.md b/content/2018/02/22/varlink-for-dnf-a-showcase.md index dd0abdb..0eaf998 100644 --- a/content/2018/02/22/varlink-for-dnf-a-showcase.md +++ b/content/2018/02/22/varlink-for-dnf-a-showcase.md @@ -1,6 +1,8 @@ +++ title = "varlink for dnf - a Showcase" date = 2018-02-22T07:09:03+00:00 +[taxonomies] +tags = ["varlink", "fedora", "programming"] +++ On the [varlink wiki page](https://github.com/varlink/documentation/wiki/Adding-varlink-to-DNF) I showcase how to add varlink to a python project. In this case, I chose DNF, the rpm package manager of Fedora. diff --git a/content/2019/02/07/bat-understands-varlink-now.md b/content/2019/02/07/bat-understands-varlink-now.md index 7044ba6..b3a3faa 100644 --- a/content/2019/02/07/bat-understands-varlink-now.md +++ b/content/2019/02/07/bat-understands-varlink-now.md @@ -1,6 +1,8 @@ +++ title = "Bat understands varlink now" date = 2019-02-07T07:04:47+00:00 +[taxonomies] +tags = ["varlink", "programming"] +++ [Bat](https://github.com/sharkdp/bat) is a *cat(1)* clone with syntax highlighting and Git integration. diff --git a/content/2020-06-23-rust-static-pie.md b/content/2020-06-23-rust-static-pie.md index 27c1263..05374cb 100644 --- a/content/2020-06-23-rust-static-pie.md +++ b/content/2020-06-23-rust-static-pie.md @@ -2,8 +2,7 @@ title = "Rust - Static PIE and ASLR for the x86_64-unknown-linux-musl Target" date = 2020-06-23 [taxonomies] -tags = ["rust", "musl"] -categories = ["programming"] +tags = ["rust", "musl", "programming"] +++ With current rust nightly the default binary output of the `x86_64-unknown-linux-musl` target is a @@ -51,4 +50,4 @@ main = 0x7f7310574008 $ ./hello main = 0x7fb552b0c008 -``` \ No newline at end of file +``` diff --git a/content/2020-10-16-rman.md b/content/2020-10-16-rman.md index 66cacb9..424665f 100644 --- a/content/2020-10-16-rman.md +++ b/content/2020-10-16-rman.md @@ -2,8 +2,7 @@ title = "rman - Search the Rust Documentation offline" date = 2020-06-23 [taxonomies] -tags = [ "rust", "documentation" ] -categories = ["programming"] +tags = [ "rust", "documentation", "programming"] +++ Want to search your local offline rust `std` documentation, @@ -30,4 +29,4 @@ Fire up your browser with the search window from your terminal: $ rman MaybeUnit ``` -Ok... it's not `man` and `apropos` ... but good enough for now. \ No newline at end of file +Ok... it's not `man` and `apropos` ... but good enough for now. diff --git a/content/2021-10-28-alpha-hack.md b/content/2021-10-28-alpha-hack.md index 2074ce3..29f07bf 100644 --- a/content/2021-10-28-alpha-hack.md +++ b/content/2021-10-28-alpha-hack.md @@ -2,8 +2,7 @@ title = "Webcam Eye AF for the Sony A7RII" date = 2021-10-28 [taxonomies] -tags = [ "Sony", "alpha", "focus" ] -categories = ["photo"] +tags = [ "Sony", "SonyAlpha", "focus", "photo"] +++ I am using my Sony A7 RII as a webcam with shallow depth of field with `gphoto2` under Linux. @@ -20,4 +19,4 @@ It works perfectly. The only quirks are, that I have to remove the permanent press, if I want to press other buttons on the cam. It also has to be unpressed, when switching on the camera. -[Comments on Reddit](https://www.reddit.com/r/SonyAlpha/comments/qhkgt2/webcam_eye_af_for_the_sony_a7rii/) \ No newline at end of file +[Comments on Reddit](https://www.reddit.com/r/SonyAlpha/comments/qhkgt2/webcam_eye_af_for_the_sony_a7rii/) diff --git a/templates/rss.html b/templates/rss.html index e12823f..a464b92 100644 --- a/templates/rss.html +++ b/templates/rss.html @@ -28,20 +28,6 @@ -
-
-
-

Categories

-
    - {% set categories = get_taxonomy(kind="categories") %} - {% for category in categories.items %} -
  • {{ category.name }}
  • - {% endfor %} -
-
-
-
-
@@ -49,7 +35,7 @@