2

私はついにブログをマークダウンの良さに移行しようとしています.hexoが私にとって最良の選択肢であるように思われました. ただし、hexo プロジェクトから github ページへのワークフローについて何かが欠けているようです。

hexo プロジェクトを 1 つのリポジトリに配置し、生成されたコンテンツを別のページ リポジトリに公開する必要がありますか? または、使用する必要がある他のメカニズム (分岐など) はありますか?

前者の可能性が高いようですが、先に聞いてみようと思いました。明らかだと思われる場合は申し訳ありませんが、以前にjekyllなどを読んで混乱した可能性があります。

4

2 に答える 2

10

デプロイするタイプまたはサイトに応じてuser/organizationprojectコードをそれぞれプッシュmasterまたはgh-pagesブランチする必要があります (こちらのページのドキュメントを参照してください)。

http://flukus.github.io/->master

http://flukus.github.io/myproject->gh-pages

here で説明され_config.ymlているように、github構成(または他のホスティング業者)をセットアップします。

さらに、リポジトリのルートに空の.nojekyllファイルを作成して、サイトを Jekyll サイトとして処理しないように Github ページに指示する必要があります。

hexo generate --deployそうすればうまくいく。

于 2014-12-10T13:03:20.283 に答える