0:40 当ブログのビルドプロファイルを見る。意外に時間を食っていないようだ:

bash$ bundle exec jekyll build --profile
Configuration file: /path/to/sunset/_config.yml
            Source: /path/to/sunset
       Destination: /path/to/sunset/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
       Jekyll Feed: Generating feed for posts

Build Process Summary:

| PHASE      |    TIME |
+------------+---------+
| RESET      |  0.0003 |
| READ       |  0.7854 |
| GENERATE   |  0.0048 |
| RENDER     | 19.9135 |
| CLEANUP    |  0.0747 |
| WRITE      |  0.3470 |
+------------+---------+
| TOTAL TIME | 21.1257 |

2:35 消灯。就寝。

7:05 起床。納豆、梅粥を食す。歯を磨く。出勤。

7:45 現場。ゴミ処理と清掃。資源ゴミの翌日にダンボールと古紙を大量に出す間の悪い入居者がいる。

10:20 撤収。

10:30 ビッグエー墨田京島店。806 円。

  • 竹の子ごはんおにぎり
  • ジューシーハムサンド
  • オニオンとレタスのミックスサラダ
  • 大根と水菜のミックスサラダ
  • バナナ (3)
  • 梅粥
  • 絹豆腐 (3)
  • 小粒納豆 (3)

ひきふね図書館。雑誌をチェック:

  • アエラ 2023.12.18 号
  • 週刊ニューズウィーク日本版 2023.12.19 号

曳舟の部屋。PC を開く。Jekyll 学習。

【BPL S3 IIDX】スペシャル対決!APINA VRAMeSのダブルエースが激突! - YouTube: WELLOW プロの選曲はいろいろな意味で筋が良い。

Ruby 開発の基礎を確認する。Gems, Gemfile, Gemfile.lock, Bundler の役割と関係を学習。最重要コマンド一覧作成。

12:05 軽食。おにぎり、サンドイッチ、豆腐、カットサラダ、バナナ二本。

12:40 歯を磨く。Jekyll 公式文書を熟読。Step by Step Tutorial をやり直す。数年前に一度実施したきりだ。

Bionic Commando (NES) - The Cutting Room Floor: ◆この資料は…?

イヤホンの片側が死ぬ。あちゃあ。

16:55 昼寝。

19:55 起床。外出。

20:20 コモディイイダ東向島店。751 円。一部ダイソー。

  • ステレオイヤホン
  • 縞ほっけの塩焼弁当
  • 白あんパン
  • 唐揚げ明太海苔弁当

試験的に弁当を二つ買って、一つを明日の昼に回す。

曳舟の部屋。入浴。

風呂から出る。PC を開く。イヤホンを挿し換える。晩飯。

22:00 Twitter を見ていたら遅くなった。歯を磨く。

Jekyll Tutorial の Data Files を続ける。

【B級2組】 7回戦 「1敗棋士4名の結果は? 昇級確率に注目!」 2023/11/16 【将棋、確率分析、ゆっくり解説】 - YouTube: ラジオ。

23:00 Step by Step Tutorial 全課程修了。見落としは特になかった。 jekyll serve のコマンドラインオプションを知ったので、当ブログの VS Code tasks.json を改良する。オプション --livereload --baseurl='' を追加。 これで

  • 編集中の内容がブラウザーで開いている HTML ページに動的に反映される
  • VS Code トーストからブラウザーを開いても大丈夫である

ようになる。

オプション kramdown.remove_line_breaks_for_cjk の存在を知る。 例えば日本語で複数行にまたがる文章を入力すると、出力 HTML 上では改行文字がソフトブランクになる。 Sphinx では専用拡張を導入して回避しているが、Jekyll ではこのオプションで行ける:

日中韓文字の間
の改行を削除す
るかどうかを指
定する。

日中韓文字の間の改行を削除するかどうかを指定する。

_config.yml を変更して上の文がブラウザーでどのように描画されるかを比較。 いい感じに空白文字が消えることを確認。では明日の日記から遠慮なく段落中に改行文字を挿入しまくろう。