問題タブ [hugo]

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 に答える
3092 参照

javascript - highlight.js で特定のフォントを使用する方法

例への適切なリンクで更新

CSS にバンドルされており、構文の強調表示に Highlight.JS を使用する Hugo テーマを使用しています。私が作成した Web ページでは、コード ブロックにプレーンな「クーリエ」ベースの固定幅フォントが表示されます。私のサイト ページの例については、こちらを参照してください。

ここの Highlight.JS Web ページに示されているように、sans-mono などの別のフォントを使用したいと考えています。

私は Javascript と CSS にあまり詳しくありませんが、それらを使おうとしているだけです。Highlight.JS に特定のフォントを使用するように指示する簡単な方法はありますか? 利用可能なフォントファイルがあると仮定します。

ありがとう

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

hugo - Hugo 設定ファイルで可変言語固有の文字列を使用する

私の目標は、 hugoを使用して多言語サイトを構築することです。このために私はしたいと思います:

  • テーマファイルに触れない
  • すべての言語の全体的な構造を定義する構成ファイル (config.toml) がある
  • すべての言語の「文字列」ファイルがある

たとえば、次のような config.toml ファイルがあります。

英語ファイル:

そして、次のようなドイツ語ファイル:

そして、プロジェクトを英語用にコンパイルしたいので、次のようにします。

とドイツ語:

または同様の方法で。

このために、english.toml または german.toml で定義されている config.toml の変数を使用する必要があります。

これまでの私のGoogle検索では、tomlで変数を使用できないと言っています。これを達成するための別のアプローチはありますか?

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

markdown - タグに変換されないリンクをhugoでマークダウン文字列に書く

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

hugo - ブロックとヒューゴテーマでのオーバーライドの定義

Hugo v0.16 を使用してテーマを作成するときに問題が発生します。

基本的に、後で分類法で上書きするためにlist.html、エントリを含むファイルを定義します{{ block }}

ここのドキュメントを読んだ後、適切なエントリポイントが/themes/THEME/layouts/_default/taxonomy.html ファイルにあるはずです。しかし、レンダリングindex.htmlすると、分類法ファイルの定義が使用されます。これはバグだと思いますが、確認したいだけです。

私のファイルの基本的な内容は次のとおりです。

_default/list.html

_default/taxonomy.html

私が期待していたもの:

index.html

/taxonomy_plural/taxonomy_term/

しかし、index.html は /taxonomy_plural/taxonomy_term/ のように見えますが、これは私が望むものではありません

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

amazon-s3 - フォームとデータ駆動型コンテンツで静的 Web サイト ジェネレーターを使用していますか?

静的ジェネレーターを使用して、json または csv ファイルから最大数十万ページ (S3 上) のデータ駆動型コンテンツを生成することを検討しています。各ファイルには、外部 API に投稿する html フォームがあります。これは実行可能な事業ですか?

0 投票する
0 に答える
717 参照

yaml - YAML を TOML に変換し、Hugo で archetypes/default.md に配置します。

メニューに正常に追加されるFront Matterを使用したHugoマークダウンページがあります。マークダウンは YAML 形式です。

これにより、products アイテムの下に New Item があるメニューが生成されます。

このメニュー フロント マターをアーキタイプに抽出して、新しいアイテムを作成するときにメニュー構造を作成し、識別子を変更するだけでよいようにしたいと考えています。

これは、元の YAML を変換した TOML です。

productsただし、新しいアイテムを作成すると、メニューアイテムは製品の下ではなく兄弟として配置されます。

Hugo newプロセスからの出力は次のとおりです。

私は何を間違っていますか?

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

git - Hugo - 複数言語サポート エラー

Hugo プロジェクトのクローンを作成しましたが、コンパイルしようとすると次のようなエラーが発生します。

この機能は、多言語サポートに関連しています。同様の状況がここで発生していることに気付き、次のように指定された修正に従ってみました。

しかし、ブランチはもう存在しないようで、それに関するコメントが見つからないため、これは機能しませんでした。この機能を追加する方法を知っている人はいますか?

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

blogs - Hugoで投稿を非公開にする方法は?

ブログの投稿の一部を自分だけに表示する方法を探していますが、Hugo ではこれができないようです。

特定の投稿にパスワードを設定するなど、これを回避する方法はありますか?
または、機能はサポートされていますが、見つけられませんでしたか?

0 投票する
0 に答える
67 参照

firefox - Firefox 混合コンテンツ ブロッカーの問題

大学のサーバーにアクセスできます。このサーバーに (hugo によって作成された) 静的 Web サイトをデプロイしようとしています。

Firefox でこの Web サイトを表示しようとすると、メインのインデックス ページ (たとえばhttps://blah.edu/abc) が正常に表示されます。次に、ハイパーリンクされたページ (たとえばhttps://blah.edu/abc/foo) をクリックすると、foo の css がレンダリングされません。Firefox の Web 開発者インスペクター ツールで調査したところ、foo ページの問題は混合コンテンツ ブロッカーによるものと思われます。

インスペクターツールをオンにしてこれをもう一度試してみると、firefox は...https://blah.edu/abc経由でアクセスしようとしていますが、foo ページを取得するためGET https://blah.edu/abcに使用されていることに注意してください。GET http://blah.edu/abc/foo

baseurl (hugo 構成) で「https」を使用していますが、Hugo サーバーではすべて正常に動作するため、なぜこれが起こっているのか混乱しています。

ヒントやヘルプをいただければ幸いです。

同じサイトが Midori ブラウザで完全に動作します。

ありがとうございました!