#author("2020-05-07T06:02:11+00:00","default:wikiwriter","wikiwriter") &tag(Hugo); *目次 [#pa2e5701] #contents *関連ページ [#b5123a9d] *参考情報 [#f1658a3f] -Goで作られた静的サイトジェネレーター。 *インストール [#se70d986] -MacPortsの場合以下の方法でインストール sudo port install hugo *基本的な使用方法 [#f816055a] -[[HUGOで静的サイトを作成してみた - Qiita:https://qiita.com/zak74702675/items/b84cd883c01d72720c35]] -サイトの作成(demoというサイトが作られる) hugo new site demo -テーマの追加。 cd demo git init git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke echo 'theme = "ananke"' >> config.toml -記事の追加。content/post下に記事が作成される。 hugo new post/my-first-post.md -hugo server hugo server -D -記事の公開。[[静的サイトジェネレータ「Hugo」〜公開方法〜 - SIS Lab:https://www.meganii.com/blog/2017/01/11/deploy-site-with-hugo/]]。 -hugoコマンドを実行するとpublicディレクトリの下にhtmlが書き出される。それをscpなりで公開する。 *Tips [#vab57140] ***使用方法 [#gd14fefc] -themesを削除。 - **サブディレクトリで公開 [#yf5d9a07] -とりあえず以下のようにすれば良い? #pre{{ baseurl="http://localhost/hugo" RelativeURLs=true CanonifyURLs=true }} **カテゴリ [#pf3eb137] -[[Hugoのテーマを自作してみる 階層化したカテゴリーの実装 - hansode Lab:https://hansode.net/2020-05-07-hugo-use-category-section/]] -[[Hugo の カテゴリー(categories) を 階層化 する | のい太ろぐ:https://noitalog.tokyo/hugo-categories-level/]]…記事「categories 」を使って階層化する方法。 *テーマ [#u4bc98b0] **おすすめテーマ [#ue72d018] -Clean White: [[ブログ移行日記(その1) - Hugoとテーマ-@johtaniの日記 3rd | @johtani's blog 3rd edition:https://blog.johtani.info/blog/2020/01/22/intro-hugo-and-theme/]] -Bilberry Hugo Theme: [[ブログをHugoに移行しました | 研究開発日誌:http://hideki-todo.com/cgu/blog/article/hugo/]] -Icarus / Tranquilpeak / Robust: [[Hugoのオススメ3テーマを相互に切り替え可能な環境を作ってみてわかったこと · GizWoo:https://blog.gizwoo.com/hugo-customize-themes/]] -Mainroad: [[静的サイトジェネレーターのHugoでブログはじめました - Yabuzaki blog:https://blog.planet12.jp/post/start-blog/]] **テーマのカスタマイズ [#r6802bd9] -[[Hugoでテーマをカスタマイズする方法:https://ja.takp.me/posts/how-to-customize-the-hugo-themes/]] -layouts以下にテーマと同じファイルを階層構造で作成する。 ** hugo_theme_robustの使用 [#iacd67df] ***参考情報 [#m6ecae83] -[[Hugoのテーマ、Robustを採用・カスタマイズ - なるほどわからん:https://masaqu.id/posts/2019-06-11_robust-customize/]] -[[HUGO のテーマ Robust のカスタマイズ - zzzmisa's blog:https://blog.zzzmisa.com/customize_hugo_theme/]] -[[Alice in the Machine - wiki:https://wiki.browniealice.net/technote/hugo/setting_for_robust/]] -[[blog/using-hugo.md at master · kaitoy/blog:https://github.com/kaitoy/blog/blob/master/content/post/using-hugo.md]] *トラブルシューティング [#q36b255f] **scssが変換できないとかどうとかのエラー [#mec03aa4] -scssを扱うためにはextended版が必要? sudo port install hugo +extended **Error: add site dependencies: load resources: loading templates: walk: Readdir: decorate: [#m3cf18a1] -hugo server -Dでエラー。 -layoutフォルダ内にEmacsのロックファイルが残っていたのが原因。 -ドットから始まるファイルがないか確認する。