Web サイトをリニューアルしてタグを追加した

目次

投稿日: 2022-11-19 土
Web

Web サイトをリニューアルしてタグ機能を追加しました。

1. タグ機能

新しくタグ機能を追加しました。 記事の右上にあるタグをクリックすると同じタグの付いた他の記事を読むことができます。

2. 他の変更点

  • サイトに記事を追加するのが楽になりました
    • Org-capture で記事を追加するだけで投稿できるようになった
    • いままではファイルを追加したりしないとで面倒だった
  • RSS に全文載るようになりました
    • このサイトにわざわざアクセスしなくても RSS だけでオーケーです
  • RSS で配信する記事の数を限定しました
    • 現在は最新の 2 つが RSS で配信されています

3. 実装がどうなっているか

このサイトの HTML は全て Org-mode から生成しています。

一つの Org-mode のファイルに追記するだけで記事の投稿を完結させようとした結果、 Emacs Lisp で Org-mode のファイルから Org-mode のファイルを生成するという闇の技術に手を出しました。 この方法で posts/ 以下と tags/ 以下に Org-mode のファイルを配置してから、 org-publish を実行しています。 いまのところソースは非公開ですが、気がむいたら公開・解説しようかなと考えています。

この方法は新しく作成したサイトである TojoQK の日記 で採用した方法と同じで、 日記サイトのノウハウを逆輸入した形になっています。

4. おわりに

非常にダーティーな方法でタグ機能を実装しました。 記事を投稿するのが大変楽になったので、 もしかしたら投稿頻度が増えるかもしれません。

著者: Masaya Tojo

Mastodon: @tojoqk

RSS を購読する

トップページに戻る