SIS Lab
  • About
  • Archives
  • Notes
  • Docs
  • Tech
  • Life
  • Book
>
Logo SIS Lab
  • Search
  • About
  • Archives
  • Notes
  • Docs
  • Tech
  • Life
  • Book

Navigation

  • デジタル情報整理
    • House in ShelfとShelf Garden
    • Zoteroとクラウドドライブの組み合わせで電子ファイルを一元管理する
    • 「手帖」「ノート」「メタ・ノート」とノートを分ける
    • Obsidianを外部公開用のメタ・ノートとして使う
    • 機械的なリンクではなく考え抜いて付けたリンクこそ機能する
    • Scrapboxで読書管理をするときのじぶんルール
    • Cosense(旧Scrapbox)を読書ジャーナルとして利用する
  • 自分の言葉をつくる
    • 自分の言葉で書く
    • 言葉を摘み、語彙を増やす
    • 日常を短歌の形で残す
    • 個人ブログより個人サイトを志向する
  • Hugoサイトをつくる
    • Obsidian Hugo
    • Obsidian VaultにHugoのContentフォルダを指定する
    • ObsidianのためにHugoのエイリアス機能を無効化する
    • Private RepositoryのObsidian VaultをHugo Moduleとして読み込みサイトをビルドする
    • 【Hugo】prettierの設定を整える
    • 【Hugo】images.TextでOGP画像を生成する
    • 【Hugo】Partial Templateでは複数returnを記述する早期Returnを使えない
  • Obsidianノートテイキング
    • ObsidianのTemplate機能
    • Unique Note Creatorでページを作る
  • Tableauデータ分析
    • 『データ視覚化』とは何か 〜「データ視覚化のデザイン」「データビジュアライゼーションの教科書」から『Data Visualization』を読み解く〜
    • Tableau製品ラインナップとTableau Public
    • 【Tableau】データ準備におけるTableau DesktopとTableau Prep Builderの使い分け
    • 【Tableau】「Tableau Blueprint」を読み進める上での用語整理
    • 【Tableau】ホワイトペーパーから読み解く「トラディショナルBIとモダンBIの違い」
    • 【Tableau】「階層」をもつ動的なフィルタを実装する
    • 【Tableau】積み上げ棒グラフの合計値をラベル表示する方法
    • 【Tableau】カテゴリ別の上位と下位Nを表示する
    • 【Tableau】「結合済みフィールド」(Combined Fields)を利用して任意のソート順を定義する
    • 【Tableau】Google AnalyticsをデータソースとしてTableau Desktopでアクセス解析を行う
    • 【Tableau】Personal Access TokensでTableau REST APIを利用する
    • Tableau Embedding API V3
    • 【Tableau】Tableau Publicにデフォルト「非表示」で保存する方法
    • 【Tableau】Tableau PublicのVizをiframeでブログに埋め込む方法
    • 【イベントレポート】「組織全体の分析力を上げよう〜「Viewer」を巻き込むには?〜」
    • 「DATA Saber認定制度」のふりかえり
2025.08.24
Private RepositoryのObsidian VaultをHugo Moduleとして読み込みサイトをビルドする

Obsidian VaultにHugoのContentフォルダを指定するを発展させ、Private RepositoryのObsidian VaultをHugo Moduleとして読み込みサイトをビルドする。 今日(2025/08/24)時点の全体像は下図のとおり。

2025.04.19
【Hugo】Partial Templateでは複数returnを記述する早期Returnを使えない

事象 Partial Templateを関数代わりに使おうとしたときに、returnを複数記述するとエラーになった。 {{ if isset .Params "img" }} {{ return .Params.img }} {{ else }} {{ return "images/nopicture.png" | absURL }} {{ end }} ドキュメン …

2024.01.05
ObsidianのためにHugoのエイリアス機能を無効化する

ObsidianのためにFrontMatterのaliasesを追加した場合、Hugoのエイリアス機能が意図しない動作になるケースがあった。disableAliasesをtrueに設定してエイリアス機能を無効化した。

2023.07.29
Hugoサイトをつくる

Hugoトピックノート Obsidian Hugo Obsidian Hugo Obsidian VaultにHugoのContentフォルダを指定する ObsidianのためにHugoのエイリアス機能を無効化する Private RepositoryのObsidian VaultをHugo Moduleとして読み込みサイトをビルドする Hugoメモ 【Hugo】prettierの設定を整える …

2023.07.29
【Hugo】prettierの設定を整える

インストール npm install -D --save prettier prettier-plugin-go-template prettier-plugin-tailwindcss 設定ファイル .prettierrcファイルにprettierの設定を記述する。複数のプラグインも同時に扱えるようだ。 prettier-plugin-go-templateは、Go Templateのための …

2023.04.30
Obsidian Hugo

目的・やりたいこと HugoのContentフォルダをObsidian Vaultに指定することで、HugoのコンテンツファイルもObsidianで閲覧・編集できるようにする Obsidianを外部公開用のメタ・ノートとして使う 実装方法 Obsidian VaultにHugoのContentフォルダを指定する 気付き ObsidianだとVault内でフォルダを分けても、リンク先の.mdには階層 …

2023.02.03 TECH
Hugo v0.109.0でパンくずリストをシンプルに実装する

Hugo v0.109.0でトップページまでツリーを辿る.AncestorsメソッドがPageに追加された。 これにより、パンくずリストをシンプルに実装できるようになった。 Release v0.109.0 · gohugoio/hugo 以下.Ancestors.Reverseを利用した公式サンプ …

2022.09.03 TECH
【Hugo】Render Hooks for Code Blocksを利用してコードブロックにファイル名を表示する

Hugo v0.93.0からコードブロックに対してもRender Hooksを利用できるようになった。 Render Hooksを利用して、コードブロックにファイル名を表示する方法を調べたときのメモを以下に残しておく。 Release v0.93.0 · gohugoio/hugo 目次 …

2022.08.29 TECH
Hugoでブログカードを作成する(resources.GetRemote利用)

以前、 HugoでAMP対応のブログカードを作るでAPIサーバを利用したブログカードの作成方法を紹介した。このときは、getJSONを利用していた。 Hugo v0.91.0でresources.GetRemoteが実装され、getJSONやgetCSV以外にもresources.GetRemote …

2022.08.14 TECH
GitHub PagesからCloudflare Pagesへの移行

Github Pagesから Cloudflare Pages に移行したときのメモを以下に記す。 目次 背景 Cloudflare Pages側の操作 PagesのCreate a project > Connect to Gitを選択 「Deploy a site from your …

2022.06.29 TECH
AMP Service WorkerでPrefetch Linksを実現する

AMP Service Workerを使うと、簡単にServiceWorkerを導入できる。 このブログでも利用しているが、1つうまく動かないモジュールがあった。 それは、Prefetch Linksの機能だ。 ドキュメントどおりに設定してもうまく動かなかったが …

2021.02.11 TECH
Git pre-commitフックでFrontmatterの「更新日時」を自動更新する

今までブログ記事コンテンツの「更新日時」はgitの履歴情報を元にしていました。 たとえば、Hugoの場合はenableGitInfo = trueとすると、Gitの履歴情報からMarkdownの最終更新日時を自動で取得してlastmodとして割り当てられていました。 しかし、GitHub …

On this page