memo
ChangeLog
プログラムに追加機能や変更があった場合追記されます。
- 2016-11-04 タグ検索できるようにした
- 2015-05-21 パンくずリスト imgフォルダのサムネイル表示と、サムネイル生成
- 2015-05-17 バグ1件修正。画像をサムネイル表示させる機能を作りかけ
- 2015-05-16 ソートはファイル1件のみの場合は必要がないので、2件以上ファイルが存在する場合のみ表示するように変更。
- 2015-05-16 バグ2件修正。いつのまにか、ブディレクトリのファイルリストが取得できなくなっていた。またファイルソートができなくなっていた。
- 2015-05-14 時間表示の不具合を修正。(YYYY MM DDで表示)Yaml Frontmatter部分の正規表現を修正。
- 2015-05-13 Name(名前)、Last modified(最終更新時間)、Size(ファイルのサイズ)でソートできるようにした。
- 2015-05-12 一応一段落するところまではできた。
今後追加されるかもしれない機能
- 検索
タグ検索- 年、月、日別での記事や一覧表示
- wiki化?[[hoge]]と書く事で個別ページに自動リンク。
- 管理画面からの記事編集
imgフォルダ(画像のフォルダ)に入っている画像をアルバムのようにサムネイル表示。- 前回の更新と、最新の更新データを比較して、更新された箇所を色付け等で分かりやすく表示?
- 他のMarkdwonファイルをincude。
今どこのフォルダを開いてるのか分かりづらいため、ファイルパスをパンくずリストで表示させたい。- Markdown parserを任意で指定できるように
課題
Yaml Frontmatter部分の正規表現がうまく書けていない。Triple dashed linesの正規表現がうまく書けていない。ページング処理<なんとなく面倒なだけ。。Text::Markdown::Discountの採用- mod_rewriteによるURL簡略化 それに伴いURI体系の仕様を考える
- created at YYYY MM DDで表示 last modified at YYYY MM DDで表示
- config設定(YAMLで)
仕様
特別なページの判別
- img
- page
- blog
フォルダで判別するか、ファイル名で判別するか...
- .jpg
- page_hogehoge.md
- blog_hogehoge.md
簡単な説明
- http://dsktnk.sakura.ne.jp/memo/にアクセスした時に表示されているファイルのリストは、フォルダの配下にあるもののみ。現状は、フォルダの中にアクセスしないと、何のファイルが追加され、更新されたかは分からない仕様になっている。
- サーバ上にフォルダや文書を作成すると勝手に表示してくれる。
- 表示される対象ファイルはhtml、txt、md、jpg
2015-05-12 tags:サイト