atarukodaka/middleman-akcms

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## memo
 
- rubygems
- release 準備
- File.dirname("foo.bar") => "."
- modified_at

## 0.0.1.alpha1
- カテゴリの階層表現
- tag サポート
- 複数tagのサポート
  - article: tags
  - tagmanipulator
- res.metadata は readonly なので変更するときは add_metadata すること
- tagはとりあえずサポートしないことに
- date: がない場合の扱い
  -- ソースのmtimeを取る。それでもだめなら Date.new
- pagination サポート
  - res.data.pagination
  - locals: page_articles, paginator
- source/foo/category_name.txt にカテゴリ表示名を入れられる
- directory index 対応チェック
- pagination: <<,1,2,3,>>
- bootstrap, js CDN
- breadcrump: pagination のとき
- publishable
- layout構成整理
- pagination: 長いとき
- paginator feature
- categories, archivies, tags を配列からハッシュに
- category: parent, children: locals -> tree
- source/*/config.yml category_name: foo でカテゴリ表示名を設定
- category link を game/wot.html から game/wot/index.html に変更
- category から index summary ?
- category_name.txt -> config.yml
- filename template を apply_template を使うか
- tags[], archives[] の中身を proxy ではなく articles に
- 各proxy は akcms.proxy_resources[:tag][tag_name] で取るように
- breadcrumb を別に。ancestors を meatdataに持つ
- type: に "article" 以外を指定すると articles とみなさない
- manipulator を継承から委譲に変えた
- シリーズ機能
- tag: safe_parametize
- index.html がないときの処理
- tag feature: safe check 
- paginator feature
- directory summary: home dir name config ?
- ancestors, breadcrump まわり、foo.html と foo/index.html のバッティング
- tag 機能drop
- extension に分ける
- tag: archive が収まってきたら再実装
- top\_page => sitemap.index_resource("")
- TAG: v0.0.1.alpha1 (Feb 18, 2017)