0

nanocgithub ページで静的なブログを生成するために使用してみました。それに関するいくつかのチュートリアルとブログ投稿を見つけましたが、それらはすべて時代遅れで機能していないようです。

これは私がしたことです:

  1. nanocをディレクトリにインストールする/MYNAME.github.io
  2. 実行してデフォルトの静的サイトをコンパイルしますnanoc
  3. という名前の Github リポジトリを作成します。MYNAME.github.io
  4. 私のディレクトリで、次のコマンドを実行します。

    git初期化

    git add .

    git commit -m "初期コミット"

    git remote add origin https://github.com/MYNAME/MYNAME.github.io.git

    git push -u オリジンマスター

このディレクトリ内のすべてのファイルがリポジトリにアップロードされます。

ただし、http://MYNAME.github.ioにアクセスすると、404 エラーしか表示されません。しかし、 http://MYNAME.github.io/output/にアクセスすると、スタート ページが表示されます。

出力ディレクトリのみをプッシュすることになっていますか?

また、nanoc サーバーをローカルで実行している場合に比べて、開始ページは非常に見苦しくなります。

4

1 に答える 1

2

出力ディレクトリのみをプッシュすることになっていますか?

はい。または、ディレクトリの内容のみ、つまり nanoc サイトの最上位フォルダーではなく、そのフォルダー内から実行することを意味します。outputgit init

また、nanoc サーバーをローカルで実行している場合に比べて、開始ページは非常に見苦しくなります。

これは、ページが (たとえば) のスタイルシートを参照している可能性が高い/css/default.cssですが、git リポジトリをどのように構成したかにより、スタイルシートは実際には でしか利用できません /output/css/default.css。最初の問題を修正すると、この問題も解決するはずです。

于 2015-08-06T14:17:41.803 に答える