問題タブ [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.
html - Hugo を使用して HTML ファイルをレンダリングする
Hugo http://hugo.spf13.com/overview/introductionを使用して、html/css/js ファイルを含むフォルダーをラップトップの localhost としてレンダリングしています。
フォルダーにhtmlファイル/content
とすべてのjs/css/imgファイルがあり/static
ます
これはコンテンツですconfig.toml
私はやったし、それはフォルダをうまくhugo server
レンダリングしました。/public
しかし、すべての .html ファイルが .xml ファイルに変わり、ブラウザーなどで開くことができませんhttp://localhost:1313/index.html
。
私は何を間違えましたか?
go - ヒューゴのインストール方法は?
リリース ページhugo_0.11_linux_amd64.tar.gz
からファイルをダウンロードして解凍しましたが、バイナリの実行方法がわかりません。、 、およびを使用していくつか試してみましたが、うまくいきませんでした。誰かがもう少し詳細を提供できますか?go run
sh
hugo - コンテンツ ページに 1 つ (または複数) の投稿リストを埋め込むことはできますか?
免責事項: これは、 Hugo フォーラムで回答が得られなかった質問の再投稿です。それが気に入らない場合はお知らせください。削除または編集します。
Hugo (静的サイト ジェネレーター) を使用して、企業のマーケティング サイトを置き換えようとしています。私はおそらくこれについて間違っているので、ハッキングされた一緒のソリューションに入る前に、私の欲求を表現しようとします.
私の目標
私の会社の Web サイトには、「ケース スタディ」や「アドバイザー」など、いくつかの繰り返しコンテンツのカテゴリがあります。これらのカテゴリは、すでにツリーに編成されています。
技術に詳しくないコンテンツ作成者がヘッダーとページ上部の一部のコンテンツをカスタマイズできる *.md ページを作成し、その下に一連のセクションを追加したいと考えています。子ディレクトリの投稿の 1 つを一覧表示します。
出力例は次のようになります。
今のやり方
準リスト ベースのインデックス ページごとにカスタム レイアウトを作成しています。レイアウトは、カスタム .Params.type に一致するすべてのページをレンダリングするパーシャルを使用します。そのため、私の /content/about/index.md ページは /layouts/about.html ファイルで大幅にカスタマイズされています。
次の少なくとも1つを行うためのより良い方法があるはずだと思います:
- .Site.Pages オブジェクトにアクセスできるショートコードを使用して、コンテンツ作成者が
{{< list 'leader' >}}
コンテンツ ページの横のどこかに次のようなものを記述して、すべてのコンテンツのリストを取得できるようにします。.Params.type = 'leader'
- カスタム レイアウトを使用しますが、すべてのページをタイプ別にフィルター処理するのではなく、そのページの「子」を反復処理します。
- コンテンツ作成者向けにマークダウン コンテンツを簡単にカスタマイズする機能を犠牲にすることなく、list.html ページ テンプレートを使用します。
これらのアプローチは既存の技術で実現可能ですか?ドキュメントにいくつかのコアコンセプトが欠けているだけですか? 理想的には、サイトのホームページがショートコードを介していくつかのコンテンツ リストをチェリー ピックできるように、これらの複数を実行できるようにしたいと考えていますが、いくつかのセクションには子ディレクトリの自動グループ化リストがあります。そうすれば、コンテンツの作成者は、ホームページを微調整する機能を犠牲にすることなく、サブセクションを自由に追加できます。
javascript - Hugo に簡単な JavaScript を含める方法
次のコードがあるとします。
記事に取り入れたいと思います。フォークなどを避けるために、テーマの編集はできれば避けたいと思います。
markdown - Hugo/markdown でのページのリンク
HUGO ( http://gohugo.io/ ) 静的サイト ジェネレーターは初めてです。localhost:1313 としてローカルにアクセスできる Hugo サーバーを実行しています。2 つの異なるセクションのページをリンクしようとしています。私の " feature.md
" ファイルには " grid_modules.md
" へのリンクが必要で、その逆も同様です。以下は、hugo が生成したサイトの両方のファイルのディレクトリ構造です。
~/mysite/content/about/feature.md
~/mysite/content/modules/grid_modules.md
両方のページをリンクする最良の方法は何ですか? 私が試しているのは次のとおりです
でfeature.md
:
" [grid_modules] (../modules/grid_modules)
"
このリンクにアクセスしようとすると、「localhost:1313/about/modules/grid_modules
」でエラーが表示されますが、場所が間違っていることがわかっています。
リンクに欠けているものは何ですか?localhost:1313/modules/grid_modules
代わりに " " が得られないのはなぜですか。