問題タブ [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.
node.js - Hexoのページネーションなしのインデックスページ
Hexo では、インデックスではないページをどのように改ページしますか? ページの下にblog.mdというページがあり、レイアウト フォルダーにblog.ejsという新しいファイルを作成しました。
blog.md フロントマターに追加しました:
そして、blog.ejs に追加:
しかし、/blog にアクセスすると、次のエラーが表示されます。
私は何を間違っていますか?Hexo を初めて使用しますが、カスタム ページをページ付けできるかどうかわかりませんか?
node.js - 通常のノードサーバーと静的サーバー間のルーティング?
ランディングページとその他のコンテンツがnode、express、angular2などに基づいているWebサイトを構築しています.
Hexo を実行するサブドメイン (blog.mydomain.com) が必要です。
私の開発マシンで、 を実行hexo server
してブログをテストしlocalhost:4000
ます。を実行してherokuにデプロイできますhexo generate -deploy
。ただし、これが実際に何をしているのかについてのドキュメントはないようです。そこで、2 つの質問があります。サブディレクトリの 1 つに現在の hexo プロジェクトが含まれているノード アプリがある場合、コンテンツをアップロードしただけのように、どのように展開しますか?
次に、メイン アプリからブログにルーティングする方法を教えてください。Express で vhost を使用するための多くの提案を見てきました。たとえば、2 つのサーバーを異なるポートで実行し、ルートをルーティングするだけでよい/blog
でしょ0.0.0.0:4000
うか?
ejs - より良い Hexo タイトルタグ
Hexo で投稿をセットアップし、各投稿にタグを割り当てました。しかし、タイトルタグは私が望むように大文字になっていません。
これはレンダリングされた HTML です。
しかし、私はこれを達成したいと思います:
タグ: ピザは小文字で、タイトルタグ内でタグを大文字で開始する方法がわかりません(例: ピザ、パスタ、イタリアなど)。
私のコード:
前もって感謝します!
github - hexo を使用する Github ページで、テーマをサポートするにはどうすればよいですか?
Github ページで簡単なブログをホストしたいと考えています。そのため、リポジトリをセットアップし、Hexo をコンパイルおよび展開ツールとして使用しました。
サイトをローカルでテストした後、次のコマンドを実行します。
hexo deploy --generate
悲しいことに、ほんの数秒後、Github から次のメッセージが表示されます。
ページのビルドは次のエラーで失敗しました:
ハッカー テーマは現在、GitHub ページではサポートされていません。詳細については、 https://help.github.com/articles/adding-a-jekyll-theme-to-your-github-pages-siteを参照してください。
Jekyll のトラブルシューティングについては、以下を参照してください。
https://help.github.com/articles/troubleshooting-jekyll-builds
ご不明な点がございましたら、このメールに返信してお問い合わせください。
hacker
テーマを使用してサイトを公開するにはどうすればよいですか? これが不可能な場合、Github でサポートされているテーマはどれですか? Hexo でそれらを使用するにはどうすればよいですか?
web - カスタム変数をhexoのパーシャルに渡す方法は?
静的サイト ジェネレーターhexoを使用して交互レイアウトを作成したい- 概要ページの 2 つおきの投稿のテキストは右側に配置する必要があります。
私が使用してtextOrientation = "left"
いるパーシャルは、パーシャル関数のようなカスタム変数を渡す必要があります。
次に、テンプレートproject_excerp.ejs
は、渡された変数に基づいて、対応するクラスを生成する必要があります。
私のテンプレート (project_excerp.ejs):
質問は次のとおりです。
post
自分の変数で変数textOrientation
を拡張するにはどうすればよいですか- -templateで を使用する
if then else
にはどうすればよいですか?project_excerp.ejs