転送します。https://www.cnblogs.com/wanxudong/p/6772684.html
Octopress枠組みGithubのページには、個人的なブログを設定しています
まず、事前知識:
1、シェルコマンド
2、Gitの
第二に、構築プロセス:
以下は、(本明細書中に具体的なインストール手順ですRVM
によってもインストール、rbenv
:マウント、マウント公式文書Octopress分析Octopressセットアップ):
ビュールビーバージョン
1
|
|
ルビーのバージョン場合> = 1.9.3-p0
スキップRVMとRubyインストールを。
第二に、RVMをインストール
1
|
|
第三には、Rubyの1.9.3をインストール
1
2
3
|
|
第四に、インストールOctopress
1、Octopressプロジェクトclone
現地へ:
1
2
|
|
2、アップデートruby
ソースは、公式にはなりruby
国内の淘宝網のソースにソースを交換してください。
1
2
3
|
|
3、インストールに依存:
1
2
|
|
図4に示すように、最終的な設置Octopress
1
|
|
5、初期設定の変更Octopress
1
2
|
|
注:以下のコードを見ることができます:
1
2
3
4 5 6 7 8 9 10 11 12 13 14 15 |
|
octopressディレクトリを確認し、コマンドを実行します
1
2
|
|
GitHubのページへの展開第六に、
GitHubの上で作成しNew repository
、Repository name
それが命名のためのプロジェクト名ですuserName.github.io
。userName
これは、ユーザー名と一致する必要があります。Tips:
ベストはチェックしないREADME
必要が追加行うには、リモートリポジトリに同期しないように、pull
動作を制御します。
図1に示すように、ローカル・コード・リポジトリに同期GitHub
。
1
|
|
図2に示すように、リモートリポジトリを結合
1
|
|
記事の作成3.
1
|
|
4、ソース/ディレクトリに/新品_postsを生成します
1
2
|
|
この時間は、ディレクトリが表示されます.markdown
、我々はいくつかのサードパーティ介しことができ、ファイルの接尾辞をマークダウンエディタを開きます。ここで私は覚書使用したものである(ダウンロード:ここでは)、Mou
また非常に詳述されているマークダウン構文で文書化、ここでそれらを繰り返さない、リアルタイムプレビューが付属しています。
5、静的なサイトを生成するために編集した後、端末はコマンドを実行します。
1
|
|
6、ローカルサイト、ディレクティブの実装をプレビュー:
1
|
|
7、ブラウザ開くlocalhost:4000
Webページの効果効能を表示しています。問題があることができない場合は、静的なサイトがに同期されGitHub
たリモート倉庫インチ コマンドを実行します。
1
|
|
オープンGitHubには、数分待つ、我々は静的なWebページは、GitHubのリポジトリに同期化された表示されますmaster
ブランチに。アクセスブラウザアクセスusername.github.io
、あなたは個人のブログが正常に作成されたでしょう。
最後に、作成source
ブランチを。Octopress Gitのリポジトリは、( repository
)は、それぞれ、二つのブランチを有し、master
そしてsource
。
source
支店ストアは、ルートディレクトリoctopressでブログのソースファイルを生成することです。master
ブログサイト自体の支店記憶内容は、ルートディレクトリに、マスターである_deploy
あなたは、フォルダ、push
ソースファイルが無視されたときに、それが使用するrake deploy
更新にコマンドを。
1
2
3
4 |
|
次のように8、Gitのオペレーションコードです。
1
2
3
4 5 6 |
|