Ataru Kodaka Site

2017-02-04

フレームワーク構想

middleman ベースで作りたいと思ってること

  • middleman-blog だとソースファイル名に日付をつけることが前提になってるのがイヤ(frontmatterに date: つければいいんだけど)
    • hack してみたけど、あんま美しくならない
  • game/kancolle/event/2015-summary.html.md をつくると、自動的に game/index.html, game/kancolle/index.html, game/kancolle/event/index.html にサマリー作ってほしい
  • デザインは http://grabacr.net/ さんとこがいい感じ
  • archives は月別があればいい
  • 連載記事サポート機能
    • software/middleman/01-ready.html.md, …/02-start.html.md とかすると title に自動的に 第n回とか入ってほしい
  • pagination は欲しい
  • tag はあんま使わない

ってんで http://atarukodaka.github.io/software/middleman/middleman-akcms.html  のように動くのを akcms と銘打って https://github.com/atarukodaka/middleman-akcms/ としてみたけど、いろいろごちゃごちゃしてきてどうしようかと。

問題、提案など

  • resource にインスタンスをつけたいんだけど、Middleman::Sitemap::Resource 直にモンキーパッチあてるのは避けたいし、
    • manipulate_resource_list() で each resource に extend してもいいんだけど、pagination するときに ProxyResource を new すると extend されてないんでモニョ. clone してもパラメータ上書きできないし
    • link template は applyuritemplate するよいか proxy resource へのハッシュを持っておいて link_to() するほうが楽だと思うんがねえ
  • 自動サマリー、タグ、アーカイブ、ペジネーションなどをまとめるとごちゃごちゃするので別にするか
    • タグ、アーカイブは、v4 だと collection 機能でサクッとできるっぽいし