nikki.pl あともう少し頑張ってみる
このブログを生成している静的サイトジェネレータですが、直近で以下の機能を追加しました。
- Twitter card, Open Graphの自動生成機能を強化
- DL,DT,DDタグの追加
- 番号付きリストの追加
- ユーザー定義関数(Archiveやtagのリスト表示をカスタマイズできる)
そろそろテーブルあたりも対応したいのですが、構文解析が複雑になりそうでちょっと厄介な感じ。
今後の予定
まずはユーザー定義関数を充実させて、その後にHTML直書き構文(コンパイルをエスケープする)を追加してゆく感じで。
- What's newの表示をカスタマイズする機能(ユーザー定義関数)
- 特定タグを含む記事一覧の表示をカスタマイズする機能(ユーザー定義関数)
- HTML直書き構文の追加
- 編集履歴を書き換える機能
- パラグラフタグの微妙な振る舞いを改善(バグっぽい挙動がある)
現時点でも十分実用的だと思うので、よろしければ使ってみてください!(宣伝)
nikki.pl - Github.com
ブログツールとして使い始めるために実行するコマンドは以下の通りです。
$ mkdir my_diary
$ cd my_diary
$ wget https://raw.githubusercontent.com/adokoy001/nikki/master/nikki.pl
$ perl nikki.pl init
$ perl nikki.pl new
... お使いのエディタで記事のひな形を編集 ...
$ perl nikki.pl gen
init
でブログの初期化処理、new
で新しい記事のひな形を作成、 gen
で静的サイトをpublic以下のディレクトリに展開します。
あとはApacheやnginx等を使ってファイルを静的配信すれば完了です。
ぜひ。
next: 新型コロナウイルスに関する乱雑なまとめ
updated at : 2020-04-09 09:05:49
author : Toshiaki Yokoda