コンテンツの入力
記事は、source/posts 以下に、次のようなファイル名で保存してください。
[year]-[month]-[day]-[title].html.md
上記のファイルネームをつけると、Middleman は自動的に、/[year]/[month]/[day]/[title].html という URI でコンパイルします。
記事ファイルの内容
記事は、基本的には Frontmatter + Markdown で記述します。
具体的には、以下のような内容になります。
1 2 3 4 5 6 7 8 9 | --- title: デプロイについて date: 2014-01-10 tags: middleman, deploy --- Middleman は静的サイトジェネレーターです。外部にコンテンツを公開するには、Webサーバーが動いているシステムにデプロイする必要があります。 Middleman-TechBlog-ja は、Github Page の他、git, rsync, ftp, sftp によるデプロイをサポートしています。 |
上下--- で区切られた部分が、Frontmatter です。この部分に記事のタイトルや日付、タグなどのメタ情報を記述します。
記事内容は、Markdown で記述します。Middleman-TechBlog-ja は、Redcarpet を採用しています。
ショートカットとして, middleman article TITLE を実行できます。 Middleman は新しい記事を正しいファイル名で正しい場所に作ります。このコマンドには --date, --lang や --blog オプションを渡すことができます。