はじめに アドベントカレンダー初参加の@ABCanG1015です。 今回はMarkdownでコンテンツを管理できるWebサイトを作ってみた話をします。 Laravel4を使ってます。 これは今自分のサイトの管理に使ってます。 abcang.netを見ながら読むと何を書いてるのかわかりやすいと思います。 コンセプト 1つのページに複数のコンテンツがある場合、コンテンツを追加したり編集したい時は毎回そのページ全体を更新することになります。 名前順に並べたい時も自分で適切な位置に配置してあげなければいけません。 今回はそれを解決できるように以下の3つをコンセプトに作りました。 1つのコンテンツにつき1つのMarkdownで管理する カテゴリ分けして、名前でソートして表示する メニューバーにそれらのコンテンツを表示する フォルダ構造 フォルダ構造は以下のように設計しました。 site `-- ap