2022-06-01 00:00:00+09:00

自家製CMS進捗

2022年5月の進捗状況

予め月末に進捗を公開する予定でガラだけ作っておくという新たな試み。

1. まずTODO

先月からの持ち越し含め。

月ごと or 週ごと
一記事ごとにページにジャンプして読むのは結構かったるい時があるので、 もっと長いspanで一気通貫に読めるページも別に生成したい。 内部のリンクを処理するのが面倒そうだけどなんとかなるか
自分を指す a タグ
ページ内に自分を指すaタグがあるとよい。 target="_blank" を極力使わず、 タブ内で遷移するように作っているが、そうするとページに対するタブを複数 作りたくなることがある
タグを活かす
タグはそもそも文書作成時に既に使われたタグなら選択で済ませることができないと 煩わし過ぎる。 集めてリスト化しておくのは難しくないけど書くのはEmacsで書いてるのでCMS内で 完結させるのはちと難儀。 ひとまずはサイト生成時にリスト作って決まったファイルに書き出しておく くらいか
descriptionを文書に
frontmatterの description はogpに使うが、これがhtml上で見えないのは不便。 タイトルをsection化して小見出し的に載せるようにするか

2. 05/01

レイアウトの変更は思いついたらちょこちょこと。

3. 05/02

frontmatterからタグを集めてきてhtmlを紐づけた辞書を作るところまではできた。

4. 05/03

タグからのアクセスをどう構成するか考え中。 というか、今の目次から個々の記事に飛ぶ、 という構成も再考するべきかという気にはなってきたが。

タグから飛ぶとかは普通は動的にやるけど、 このまま静的生成でやっていっていいものか?

5. 05/06

div のclassに applemusicset を追加。 apple musicの埋め込み用。 合わせてレイアウトのcssも調整。 なんたらsetのdivは全部一列左寄せにして処理も単純にした。

画面全体のレイアウト再検討。

div iframe でひとまず静的に目次(タグクラウド含む)と本文を 一緒の画面にしようかと考えている。

6. 06/02

なんたらsetのdivは考えたすえいったん左寄せはやめた。

ウインドウ幅に合せて動的に段数を変える段組はCSSでできるのがわかったが、 雑誌のページみたいに画面縦スクロールすると次のページが現れる、 みたいにするのは面倒で、考え中。

画面幅に関係なく一定の文字数/行の一段を通すというのもありかなと迷っている。

7. 総論

レイアウトについて悩み始めるとあっという間に手が止まってしまうという、 それこそ小学生の壁新聞の時代からの習性に月の後半は嵌った。

忙しいのもあるけど。

段組が好きなんだけど最近のWebでは段組流行らないっぽいんだよな…。