jekyll de blog
TRANSCRIPT
COREBlog
• Zopeベースのブログシステム
• Python、オブジェクト指向、プロトタイプ指向
• 簡単インストール&そこそこ高機能
• 自宅鯖で運用(流行ってた)
• ReStructuredTextが使える!!
Trac + TracBlogPlugin
• Trac(Wiki+ITS+リポジトリブラウザ)
• 最小限の機能+プラグインで拡張可能
• TracBlogPluginを使ってBlogをやっていた
• Wiki=ストック情報、Blog=フロー情報
•結局はすべて「Wikiページ」として編集可能
•見せ方としてBlogっぽくしているだけ
• ReStructuredTextが使える!
しかし…
• TracBlogPluginが古くなった
• 他のBlogプラグインに移行したがWikiベースでない!
•Tracがデータが増えると不安定に
•Sqliteベースの場合。postgre/mysqlに移行要
ブログサービス使わないの?
• いろいろあるよね…楽だけど…
• 自分が死んだらどうなるの?
•まさーるのページ
•http://www.objectclub.jp/community/memorial/homepage3.nifty.com/masarl/
Usage:
jekyll <subcommand> [options]
Options: -s, --source [DIR] Source directory (defaults to ./) -d, --destination [DIR] Destination directory (defaults to ./_site) --safe Safe mode (defaults to false) -p, --plugins PLUGINS_DIR1[,PLUGINS_DIR2[,...]] Plugins directory (defaults to ./_plugins) --layouts DIR Layouts directory (defaults to ./_layouts) -h, --help Show this message -v, --version Print the name and version -t, --trace Show the full backtrace when an error occurs
Subcommands: build Build your site docs Launch local server with docs for Jekyll v2.4.0 doctor, hyde Search site and print specific deprecation warnings help Show the help message, optionally for a given subcommand. new Creates a new Jekyll site scaffold in PATH serve, server Serve your site locally
シンプルすぎる!
• 記事単位の雛形生成コマンドはない!
• Jekyll-bootstrap or Octpressとの併用が楽
• 作ってしまえば生成コマンドは不要
•最小限すぎて辛いかも!?
• Rakeで様々な自動化ができ、自分好みにカスタマイズ
github (branch)local
github pages
commit/push
publish
github (master)
更新・生成
commit/push
HTMLMarkdown
テンプレート プラグイン