コンテンツの入力
記事は、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
オプションを渡すことができます。