問題タブ [hexo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
662 参照

javascript - Hexo記事ループ「for each」でインデックス番号を取得するには?

Hexo.js では、いくつかの記事を出力する場合.sort、 、 、.limitおよびを使用してループします.each。たとえば、次のようになります。

ID 番号を動的にインクリメントするように設定するにはどうすればよいですか。post-Xたとえば、最初の投稿はid="post-1"、2 番目id="post-2"などになりますか?

0 投票する
2 に答える
542 参照

hexo - Hexo ブログの投稿で私の画像が 2 回表示されるのはなぜですか?

ローカルホストのポート #4000 でHexo ブログを実行しています。

私の Hexo ブログ ソフトウェアは、 というディレクトリにありMongooseます。Mongoose/blog入って入力してサーバーを実行しましたhexo server -d

私のファイル構造は次のようになります。

ここに画像の説明を入力

ブラウザをポイントすると、localhost:4000すべてが正しい順序で表示されます。ただし、その後、ブログ投稿 ( Hello World 5というタイトル)をクリックすると、

以下のスクリーンショットが表示されます。ご覧のとおり、私のブログ投稿に埋め込まれているはずの画像が、実際には 2 回表示されています。なんで?どうすれば修正できますか?上の画像では、これを生成したマークダウンを確認できます。

ここに画像の説明を入力

0 投票する
3 に答える
598 参照

jekyll - Hexo テンプレートで JSON/YAML を使用するにはどうすればよいですか?

Hexo のドキュメント全体に目を通しましたが、Hexo テンプレートを使用して構造化データ (YAML、JSON) をページ/投稿に統合する方法がまだ正確にはわかりません。私が見つけることができる最も近いものは、プラグインのドキュメントのファイル データセクションです。これが私が探しているものであるかどうかはよくわかりません。また、実装の例もありません。

人気の Ruby 静的サイト ジェネレーターである Jekyllrb に精通している方は、_dataJSON ファイルと YAML ファイルを格納するディレクトリを使用できます。テンプレートでは、 などを使用してこのデータを参照できます{% for event in site.data.events %}...{% endfor %}

Hexoに同等のものはありますか?

0 投票する
1 に答える
508 参照

node.js - hexo をインストールしようとしたときのエラー

Hexo をインストールしたときに、このエラーが発生しました。わからない 何が起きたの?誰かが私を助けることができますか?


このコマンドを実行するとnpm install。このエラーが表示されます: D:\Document\Z_MYBlog_New>npm install

npm ERR! install Couldn't read dependencies

npm ERR! Windows_NT 6.1.7601

npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs

\\node_modules\\npm\\bin\\npm-cli.js" "install"

npm ERR! node v0.12.0

npm ERR! npm v2.5.1

npm ERR! path D:\Document\Z_MYBlog_New\package.json

npm ERR! code ENOPACKAGEJSON

npm ERR! errno -4058

npm ERR! package.json ENOENT, open 'D:\Document\Z_MYBlog_New\package.json'

npm ERR! package.json This is most likely not a problem with npm itself.

npm ERR! package.json npm can't find a package.json file in your current directory.

npm ERR! Please include the following file with any support request:

npm ERR! D:\Document\Z_MYBlog_New\npm-debug.log

そして、D:\Document\Z_MYBlog_New\npm-debug.log このログ ファイルに次のように表示されます。 0 info it worked if it ends with ok

1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',

1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',

1 verbose cli 'install' ]

2 info using npm@2.5.1

3 info using node@v0.12.0

4 verbose node symlink C:\Program Files\nodejs\\node.exe

5 error install Couldn't read dependencies

6 verbose stack Error: ENOENT, open 'D:\Document\Z_MYBlog_New\package.json'

6 verbose stack at Error (native)

7 verbose cwd D:\Document\Z_MYBlog_New

8 error Windows_NT 6.1.7601

9 error argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"

10 error node v0.12.0

11 error npm v2.5.1

12 error path D:\Document\Z_MYBlog_New\package.json

13 error code ENOPACKAGEJSON

14 error errno -4058

15 error package.json ENOENT, open 'D:\Document\Z_MYBlog_New\package.json'

15 error package.json This is most likely not a problem with npm itself.

15 error package.json npm can't find a package.json file in your current directory.

16 verbose exit [ -4058, true ]

0 投票する
1 に答える
1247 参照

css - hexo publish ブログを使用しているときに js と css を読み込めないのはなぜですか

hexo を使用して github でブログを公開したいと考えています。localhost:4000 を使用して Web ページを取得できますが、github にデプロイした後は、単語を含むページしか取得できませんが、js と css をロードできません。ここにクロムコンソールからのエラーメッセージがあります


http://rudy-zhang.github.io/css/style.cssリソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました


css ファイルにはコンテンツがありませんが、リポジトリのファイルにコンテンツが見つかります。

hexo をインストールすると、警告が表示されます

私はnodejsに慣れていないので、どこが間違っているのかわかりません。

この問題を解決するにはどうすればよいですか?

0 投票する
4 に答える
5474 参照

hexo - Hexo のルートを追加するには?

テーマの _config.yml には、 と の 2 つのデフォルト ルートが/あり/archievesます。のようなルートを追加することは可能/aboutですか?

/about_config.ymlに追加しようとしましたが、Cannot GET /about/表示されます。