Skip to content

Instantly share code, notes, and snippets.

@hebiyan
Last active September 9, 2015 01:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hebiyan/231cd4793da4994063a0 to your computer and use it in GitHub Desktop.
Save hebiyan/231cd4793da4994063a0 to your computer and use it in GitHub Desktop.
Gist で ブログを書く環境を整える

動機

  • Markdown で記事を書きたい
  • でも良い Web サービスがなさげ
  • GitHub Pages はめんどくさそう
  • GitHub Gist でも Markdown は書ける
  • これでいいんじゃね

参考

  • What You Can Do With Gists on Github?
    • 書いたものを素早く公開するのに Gist を使おうという記事。 roughdraft.io もこの記事からのリンクで知った。
  • defunkt/gist.el
    • Emacs から Gist にアクセスする拡張機能の README。

Emacs から更新する

emacs は 24.5.1 を使用している。

  1. M-x list-packages して gist.el と gh-md.el をインストール
    • gist.el は二段階認証にも対応しているので、Gist へのアクセスを https から ssh に変える必要はない?
    • SSH のキーを作る必要もなかったのかもしれない
  2. Markdown ファイルを書く
    • open-junk-file でファイルを作る
    • 初期設定だとファイル名が "DD-HHMMSS.md" になるから日付と時刻がわかる
    • 後から探しやすくなる?
  3. プレビュー
    • M-x

編集しているバッファを保存 (C-x C-s) すると同時にリポジトリに push してくれる。便利。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment