blog.iojs.jp の静的ページジェネレータ
% npm run update
src/metadata.cson
に iojs-ja の weekly
以下の Markdown についてのメタデータを保持しているのでこれを更新します。
metadata.cson
の1記事の構造:
'ファイル名':
title: '表示するタイトル'
description: '概要'
pubDate: '翻訳元記事の公開日'
例:
'2015-02-13':
title: 'io.jsウィークリーアップデート 2015/2/13'
description: '29言語へのローカリゼーション、バージョン1.2.0リリース 他'
pubDate: '2015-02-13'
io.js の Medium に倣って most recommended/latest という構成になっているので Medium と同じ構成になるように src/index.cson
を更新します。
index.cson
の構造:
headline: 'metadata の key'
contents: [
'metadata の key'
]
例:
headline: 'io.js_and_node.js_Foundation'
contents: [
'2015-02-13'
'2015-02-06'
]
これらの更新を含めた Pull Request を作成します。
TODO: マージフロー
Wercker で master
ブランチにマージされたものが自動で gh-pages
にデプロイされます。
% git clone https://github.com/iojs-jp/blog.git
% cd blog
% git submodule init
% git submodule update
% npm install
% npm run preview
http://localhost:3000
にブラウザでアクセスするとプレビューができます。
- Takaya Kobayashi (http://jgs.me, @e-jigsaw)
- Yosuke Furukawa (@yosuke-furukawa)