Octopress Git で記事を作成する

github octopress 記事投稿

久しぶりに記事を投稿しようと思ったら、どうやって書くんやっけ? と迷ってしまったので、再度備忘録を記述

記事のファイルを生成

1
rake new_post['title']
  • ファイルはsource/_posts/に生成される。
  • new_samp とするとsampディレクトリに作成される
  • titleに日本語をそのまま使用するとはできない。
  • 英語で書いた後に日本語に変換する。
  • 手動でファイルを作成しても良い。

生成されたファイルを編集する

1
2
3
4
5
6
7
---
layout: post
title: "title"
date: 2014-07-07 17:17
comments: true
categories: tanabata
---
  • layout: 使用するレイアウトを選択する。わからない時は触らない
  • title: 記事のタイトル URL とは関係ない
  • date: 記事の作成時刻
  • comments: コメントを許可するかどうかの設定
  • categories: カテゴリを設定します。カテゴリは複数入力することが可能
  • author: 複数人でブログを運営する場合には、この項目で著者の変更
  • published: 記事が下書きの状態の場合、この項目を false にすることで記事を非公開にする
  • external-url: URL を設定することで投稿タイトルから直接外部サイトにリンク

記事をプレビューする

1
2
rake preview
Ctrl + c 戻る

デフォルトだとブラウザに以下のパスを入力すると見れる

http://localhost:4000/

記事を作成する(コンパイルする)

1
rake generate

Github Pagesに投稿する

1
rake deploy

合わせて覚えると便利な octopress 投稿コマンド

octopress 複数カテゴリー 記述方法

1
2
3
4
5
6
7
8
// exsample1
categories: [jQuery, Pjax, History API]

// exsample2
categories:
- jQuery
- Pjax
- History API

octopress sorce sass だけ監視

1
rake watch

octopress ページを作成

1
rake new_page[sample]

ブログ記事でなく、ページとして作成する時は上のコマンドを使用。 パスは以下となる /source/sample/index.markdown

ディレクトリではなく、HTMLファイルにアクセスさせるようなページを作成する場合には次のようにファイル名まで指定する必要がある

1
2
# creates /source/example/test.markdown
rake new_page[example/test.html]

参考サイト http://blog.4uing.net/octopress-post/

マックで文章書く時に参考にさせてもらったサイト http://mattintosh.blog.so-net.ne.jp/2012-07-15_mac_english_katakana_convert