独学者Fossa

独学していることなど

Hugo

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 Theme作成を考察する

Hugo 使用環境 Name Version Hugo v0.121.1-extended OS Ubuntu 22.04.3 LTS まえがき gohugo.io Hugoのドキュメントに、Template lookup orderのページがあります。 例えば、layouts/_defaultディレクトリの中にsection.htmlとlist.htmlがあったら、section…

Hugo + Dart Sass

Hugo 使用環境 Name Version Hugo v0.115.3-extended Vanilla Framework 4.0.0 OS Ubuntu 22.04.2 LTS 昔も今も、 "transpiler" "dartsass"を指定したら、HugoでDart Sassが使えます。 昔、Hugoで、Dart Sassを使うには、別途、dart-sass-embeddedが必要でし…

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

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の新機能、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 + 検索

Hugo Hugoで制作した制作物に、検索機能を追加したいと思っていました。 ありふれた内容ですが、私が試した範囲で理解したことを書きたいと思います。 Name Version Hugo v0.80.0 Lunr.js v2.3.9 Lunr Languages v1.4.0 いろんな記事を読みましたが、バージ…

Hugo includepaths

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

Hugo Section

Hugo Info Sectionについて、復習します。 Section Hugoのドキュメントのままだけど、引用させていただきます。 content └── blog <-- Section, because first-level dir under content/ ├── funny-cats │ ├── mypost.md │ └── kittens <-- Section, because…

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/(トップページ)かどうか…