Mercurial & Sphinx

クライアントPCでのコンテンツ編集、同期

«  Webサーバでの準備   ::   Contents   ::   Webサーバでのコンテンツ更新作業  »

クライアントPCでのコンテンツ編集、同期

WiKi で編集する

WiKiの編集結果をローカルリポジトリに反映する

クライアントPCから pull する:

% git pull origin master

ローカルリポジトリで編集する

ブラウザで編集する

  • gollum が動いていることを確認する

コマンドライン:

% ps aux | grep gollum
  • save すると リポジトリに反映される
  • 新規ページ作成の場合
  • Home ページに リンク を作成して保存し、そのリンクをクリックして新規作成する。
  • URLに直接入力しても新規作成可能。動線がないので不便かも。(gollum にページ一覧の機能がないため。)

ファイル(ターミナル/エディタ)で編集する

  • 新規ページ作成
    • ファイルを作成し、 git add hoge.rest する。
  • 編集
  • エディタやターミナルから編集する。
  • 反映
  • git commit -a する。
  • commit しないと、gollum(ローカルリポジトリを見ている) の画面にも反映されない。

ローカルの編集結果をWiKiに反映する

クライアントPCから GitHub に pushする:

% git push origin master

«  Webサーバでの準備   ::   Contents   ::   Webサーバでのコンテンツ更新作業  »