独学者Fossa

独学していることなど

Hugo

Hugo Theme作成 考察(1)

Hugo まえがき 使用環境 本題 layouts ディレクトリ Section セクション内 子セクション内 個別 Page セクション内 個別 あとがき まえがき 私が、HugoのThemeを自作する時のルールを忘れないように、書いておきます。 過去に書いた記事を、一から書き直した…

Hugo environment

Hugo 使用環境 Name Version Hugo v0.148.2-extended OS Ubuntu 24.04.3 LTS まえがき Hugoでテーマを作成する時、どんな値が入っているのか確認したい場合があります。 production時のテーマとは別に、debug用のテーマを作り、必要な値を表示してみたいと思…

Hugo silenceDeprecations

Hugo 使用環境 Name Version Hugo v0.139.0-extended Vanilla Framework 4.18.2 前書き fossa-hobby.hatenablog.com 以前の記事で、予想していたことが、的中しました。 v0.139.0で、silenceDeprecationsという項目が追加されていました。 たぶん、DEPRECATE…

Hugo css.SassのOptions

Hugo 使用環境 Name Version Hugo v0.134.3-extended 前書き ドキュメントのcss.Sassを見ていると、将来的にOptionsが増えるかもしれないと思いました。*1 本題 改善する方法がないか考えてみました。 従来の方法 今までだと、下記のように記述していました…

Hugo where & slice

Hugo 使用環境 Name Version Hugo v0.134.1-extended 前書き whereについて書く前に、sliceについて、気になったことを書き留めておきます。 Hugoのsliceを使うと、PHPで言うところの配列が作成できるらしい。 例えば、下記のような配列があったとします。 $…

Hugo sectionPagesMenu

Hugo 使用環境 Name Version Hugo v0.133.1-extended 前書き 以前、HugoにあるsectionPagesMenuが理解できなくて、ずっと使わずじまいでした。 ようやく理解できたので、書き留めておきます。 前提 contentディレクトリの中は、下記の通りです。 ├── 10.md ├…

Hugo Data Templates (5)

Hugo 使用環境 Name Version Hugo v0.121.2-extended 前書き お恥ずかしいことに、ずっと気づかなかったことがあります。 HugoのData Templatesは、PHPで言うところの連想配列の場合、Keyでソートするのがデフォルトらしいです。 コミュニティで検索して、Hu…

Hugo Data Templates (4)

Hugo 使用環境 Name Version Hugo v0.121.2-extended 前書き fossa-hobby.hatenablog.com 前回から、ずっと気になっていたことが、2つあります。 1つ目は、Data Templatesのデータは、どんな感じなのか? 2つ目は、Data Templatesのデータに、似たデータ…

Hugo targetPath

Hugo Info この記事は、忘れそうな内容なので、私自身の為に書き記しています。 Hugoで、SASS and SCSS filesしか使わなかったからか、PostCSSを使うようになって、気づいたことがあります。 targetPathは、resources.ToCSSで使えるオプションであって、reso…

Hugo Taxonomy sorting

Hugo Info 例えとして、相応しくないかもしれませんが、ご了承ください。 前提 使用したHugoのバージョンは、hugo v0.101.0-extendedです。 content/prefecture フォルダの中に1.mdから47.mdがあります。 1.mdの中身は、下記の通りです。 --- title: 北海道 …

Hugo Data Templates (3)

Hugo HugoのData Templatesで、Table作成 縦横変換、行列入れ替え、Pivot Tableなど、どれが正しい言葉なのか、わかりません。 使用環境 Name Version Hugo v0.92.1-extended Vanilla Framework 3.0.1 content ディレクトリ . ├── _index.md ├── header&foot…

Hugo Data Templates (2)

Hugo 使用環境 Name Version Hugo v0.92.0-extended data ディレクトリ dataディレクトリの中に、ディレクトリのbaseと、c.jsonとd.jsonとe.jsonが、あります。 ├── archetypes ├── content ├── data │ ├── base │ ├── c.json │ ├── d.json │ └── e.json <以…

Hugo Data Templates (1)

Hugo 使用環境 Name Version Hugo v0.87.0-extended Data Templates Hugoには、Data Templatesという機能があります。 JSONファイルや、YAMLファイルを、dataフォルダ内に置けば、.Site.Dataで、取り出すことが出来ます。 Data Templatesを利用する方法は、…

Hugo taxonomy? term?

Hugo ブログに書いておかないと、忘れそうなので、書きます。 今回、使用したHugoは、v0.86.0 extendedです。 Hugoで、CategoryやTagを使う時、Taxonomyを使いますね。 fossa-hobby.hatenablog.com v0.73.0で、名称が変更されました。 過去にHugoでブログサ…

Hugo 前記事の続き

Hugo Hugoの新機能、Attribute Lists after Markdown Blocksを試してみました。 対象のタグは? tables, lists, paragraphs etc. config.toml config.tomlの一部分です。 [markup] defaultMarkdownHandler = "goldmark" [markup.goldmark] [markup.goldmark.…

Hugo v0.81.0リリース

Hugo 2日ほど前に、v0.81.0がリリースされました。*1 追加された機能の中で、一つ気になった機能があります。 Attribute Lists after Markdown Blocksです。 試してみたいと思ったのですが、下記の理由で、まだです。 インストール Hugoをインストールする…

Hugo includepaths

Hugo SASS or SCSSをHugoで使う一例として、includePathsを指定する場合、ルート配下になるみたいです。 ですから、テーマの中で使った場合の一例は、下記の通りです。 themes/<theme名>/assets/scss/style.scssがあるとします。 {{ $options := (dict "targetPath" "</theme名>…

Hugo v0.73.0

Hugo まだ、全然理解していないまま、ブログに書いています。 Hugo v0.73.0になって、変更されたところで、気になった点です。 taxonomy => term taxonomyTerm => taxonomy 上記のように名称が変わったようです。 たぶん、config.toml内で、例えば、disableK…

Hugoの.IsHome

Hugo 使用しているHugoのバージョンは、v0.70.0/extended darwin/amd64 です。 不具合? たぶん、私の勘違いや誤解であって、私が悪いのであって、Hugoの開発者は悪くないと前置きしておきます。 .IsHome は、https://example.com/(トップページ)かどうか…