✅index.mdを自動生成する
projectにindexページつくっておく vs スクリで自動生成する
後者が良い
「現時点でのmost linked 順に(自動で)並べる」みたいな処理は後者にしかできないから
レイアウト案ブレスト
一覧は別ページでつくってしまえばいい
が、ダッシュボード的に「most viewed best 30」「most linked best 30」を同時に表示したい、はやりたいな
generated at
xxxx pages
計算大変なやつがある
most linkedなども全部自分で計算しなきゃいけない……
全ページリンク集のエイリアスでいいんじゃない?
most viewd
most linked ← index
みたいな
が、5000行のリストは重たいので、もうちょっと細分化したいなー
100
101-999
1000-
↑ 3段階くらい?
いや、今の時代、100は少ないでしょ
人が現実的にサクッと扱える情報単位数の限界、みたいな?
ベル数とかカタラン数とかあったけど数学系
悩んでも仕方ないので3段階でいいや
いや、indexだけ特別扱いするのはだるいな
エイリアスにしたいんだよ
めっちゃスクロールバー細いけど問題ない
https://gyazo.com/a4146d3ed27cda1a6d0c9fd4f5d212b3
もっと遅い回線 + HDDだったらきついかもね
が、いったんこれでいいや
設計
pagelist page
特定観点で全ページ分のリンクを1行1ページで並べたページ
いろんな観点のpagelist pageをつくる
そのうちの一つをindexにするはだるいので、indexはただのspecial pages listにする
pagelist page内の各行のフォーマット
- (No) (Value) (PageName)
NoとValueは桁揃えする
index
以下headerとfooterをつける
header
special pagesへのリンク
footer
generated at
special pages
実装
の前に、観点洗い出しておきたい
ok
実装
以下全部入れてしまうか
本文文字数多い順
行数多い順
タイトル文字数が多い順
ページ名辞書順
index.mdは辞書順でいいか
とりあえずページ名辞書順だけつくった
デプロイok
ページ名昇順で並べた一覧ページ
見れないページちらほらあるけど、いったん先に全部つくるsta.icon
仕組みdone
実装 of index.md
こんな感じで良い?
code:md
# testdata-for-to-markdown
- 案内ページ
- 一覧ページ
All 10 pages.
案内ページは外に出すべき
が、ちょっとだるいのでタスク化だけしておく
基本はできたのでいったんこれで