最小限のタキオン、構文の強調表示、ブログシリーズの構成でスタイリングされた基本的な個人サイトテーマ。
https://hugo-theme-basic.netlify.app/
series
分類法 - 分離された分類タイプ内で投稿と表示を自動的にグループ化しますHugoディレクトリのルートからこのコマンドを実行します(gitをインストールする必要があります):
$ git clone https://github.com/siegerts/hugo-theme-basic.git
または、HugoサイトがすでにGITである場合は、このリポジトリをgit submodule
として含めることができます。これにより、このテーマを簡単に更新できます(および一部の展開オプションの場合、つまりnetlify )。
$ git submodule add https://github.com/siegerts/hugo-theme-basic.git themes/hugo-theme-basic
または、GITに慣れていない場合は、テーマを.zipファイルとしてダウンロードし、テーマの内容を解凍してから、解凍されたソースをテーマディレクトリに移動できます。
詳細については、Hugoの公式文書を読んでください。
themes/hugo-theme-basic/exampleSite
:
hugo server --themesDir ../..
exampleSite
Directoryにあるサンプルconfig.toml
ファイルをご覧ください。 config.toml
Hugoサイトのルートディレクトリにコピーし、必要に応じて編集します。
タイプ | 説明 | 指示 |
---|---|---|
役職 | ブログ投稿に使用されます。投稿は/post ページにリストされています。 | hugo new post/<post-name>.md |
ページ | サイトページに使用されます。 | hugo new <page-name>.md |
プロジェクト | プロジェクトページに使用されます。 /layouts/section/project.html をカスタマイズしてプロジェクトリストを拡張します。 | hugo new project/<project-name>.md |
ブログ投稿のグループ化を可能にするために、追加の分類法series
が追加されます。 2つ以上の投稿がグループ化されたときに、シリーズ内の各投稿の下部にある詳細セクションを示します。
[ taxonomies ]
category = " categories "
series = " series "
tag = " tags "
.Params.Menu
メニューリンクは、テーマ構成で順番に指定されています。
例えば:
[[ params . menu ]]
name = " blog "
url = " blog/ "
[[ params . menu ]]
name = " post series "
url = " series/ "
[[ params . menu ]]
name = " about "
url = " about/ "
構文ハイライトは、highlight.jsによって提供されます。カラーテーマは、highlight.js styleSheetをlayouts/partials/head_includes.html
で変更することで変更できます。
コードはMITライセンスの下で利用できます。