コンテンツの入力

2015-02-14middleman

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