次のドキュメントのテーマは...
シンプルでモジュール式でありながらカスタマイズ可能な技術ドキュメントを作成します。
Node/npmや外部フレームワーク(CSS、JS、アイコン、フォント)を使用せずにWebサイトを構築します。
デモ
レスポンシブでアダプティブなレイアウト。
ライトモードとダークモードを内蔵。
Hugo データ テンプレートを使用したカスタマイズ可能なサイドバー。
複数のドキュメント セットのサポート。
Hugo configs を介してメニューを実装します。
検索または AI アシスタントを統合します。
Hugoをインストールします。
https://github.com/gohugoio/hugo/releases/latest から事前に構築されたバイナリを使用します
hugo version
でインストールを確認する
E25DX テーマを使用して新しい Hugo サイトを作成します。
概要についてはnewsite/content/en/docs/_overview.md
を追加
---タイトル: 概要url: "docs/overview"エイリアス: - "/docs"---
最初のセクションの最初のページとしてnewsite/content/en/docs/a1.hello-world.md
を追加します
---タイトル: Hello Worldslug: hello-world---
newsite/content/en/docs/b1.modules.md
を 2 番目のセクションの最初のページとして追加します
---タイトル: Modulesslug: モジュール---
セクション タイトルとページ タイトルにnewsite/data/en/docs/sidebar.yml
を追加します。
- タイトル: ドキュメント ページ:- タイトル: 概要- タイトル: 基本 ページ:- タイトル: Hello World- タイトル: 基本を超えて ページ:- タイトル: モジュール
newsite/hugo.yaml
newsite/static/sw.js
newsite/static/manifest.json
言語: en:title および en:description
params: プロジェクト、作成者、ホーム
キャッシュ名のプレフィックス: 例。とどー
名前、短い名前、説明
財団
ヒューゴの新しいサイト ニュースサイトcd ニュースサイト gitの初期化 git サブモジュール追加 https://github.com/dumindu/E25DX.git Strategies/E25DX rm huge.toml && cp テーマ/E25DX/hugo.yaml .cp テーマ/E25DX/static/sw.js ./static/ cp テーマ/E25DX/static/manifest.json ./static/
newsite
フォルダー内に生成されたarchetypes
、assets
、i18n
、layouts
フォルダーは必要ありません。
構成
サンプルコンテンツとサイドバー
hugo server
実行する
変更をコミットする前に
hugo server
実行する場合は、newsite/hugo.yaml
->enableGitInfo: false
変更します。