From 0fa75a6237a58d22b63dfa1c6ff1742c69a3f322 Mon Sep 17 00:00:00 2001
From: nsfisis
Date: Wed, 15 Jan 2025 09:47:18 +0900
Subject: feat(blog/nuldoc): implement autolink feature
---
.../cpp-you-can-use-keywords-in-attributes.ndoc | 4 +--
.../2021-10-02/python-unbound-local-error.ndoc | 2 +-
.../ruby-detect-running-implementation.ndoc | 2 +-
.../2021-10-02/ruby-then-keyword-and-case-in.ndoc | 4 +--
.../rust-where-are-primitive-types-from.ndoc | 4 +--
...e-between-autocmd-bufwrite-and-bufwritepre.ndoc | 10 +++---
.../vim-swap-order-of-selected-lines.ndoc | 2 +-
.../posts/2022-04-09/phperkaigi-2022-tokens.ndoc | 6 ++--
...nner-write-tool-showing-banner-in-terminal.ndoc | 2 +-
.../php-conference-okinawa-code-golf.ndoc | 4 +--
.../support-for-communty-is-employee-benefits.ndoc | 2 +-
.../2024-04-14/phpcon-odawara-2024-report.ndoc | 6 ++--
.../posts/2024-05-11/phpconkagawa-2024-report.ndoc | 10 +++---
.../content/posts/2024-12-04/cohackpp-report.ndoc | 2 +-
vhosts/blog/nuldoc-src/ndoc/to_html.ts | 39 ++++++++++++++++++++++
.../index.html | 4 +--
.../python-unbound-local-error/index.html | 2 +-
.../ruby-detect-running-implementation/index.html | 2 +-
.../ruby-then-keyword-and-case-in/index.html | 4 +--
.../rust-where-are-primitive-types-from/index.html | 4 +--
.../index.html | 10 +++---
.../vim-swap-order-of-selected-lines/index.html | 2 +-
.../2022-04-09/phperkaigi-2022-tokens/index.html | 6 ++--
.../index.html | 2 +-
.../index.html | 2 +-
.../2024-05-11/phpconkagawa-2024-report/index.html | 10 +++---
.../posts/2024-12-04/cohackpp-report/index.html | 2 +-
27 files changed, 94 insertions(+), 55 deletions(-)
diff --git a/vhosts/blog/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.ndoc b/vhosts/blog/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.ndoc
index 029b290e..244786dd 100644
--- a/vhosts/blog/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.ndoc
+++ b/vhosts/blog/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.ndoc
@@ -15,7 +15,7 @@ remark = "Qiita から移植"
この記事は Qiita から移植してきたものです。
- 元 URL: https://qiita.com/nsfisis/items/94090937bcf860cfa93b
+ 元 URL: https://qiita.com/nsfisis/items/94090937bcf860cfa93b
タイトル落ち。まずはこのコードを見て欲しい。
@@ -100,7 +100,7 @@ remark = "Qiita から移植"
C++17 の仕様も見てみる (正確には標準化前のドラフト)。
- 引用元: https://timsong-cpp.github.io/cppwp/n4659/dcl.attr#grammar-4
+ 引用元: https://timsong-cpp.github.io/cppwp/n4659/dcl.attr#grammar-4
diff --git a/vhosts/blog/content/posts/2021-10-02/python-unbound-local-error.ndoc b/vhosts/blog/content/posts/2021-10-02/python-unbound-local-error.ndoc
index 66a98cc2..b771e8c8 100644
--- a/vhosts/blog/content/posts/2021-10-02/python-unbound-local-error.ndoc
+++ b/vhosts/blog/content/posts/2021-10-02/python-unbound-local-error.ndoc
@@ -15,7 +15,7 @@ remark = "Qiita から移植"
この記事は Qiita から移植してきたものです。
- 元 URL: https://qiita.com/nsfisis/items/5d733703afcb35bbf399
+ 元 URL: https://qiita.com/nsfisis/items/5d733703afcb35bbf399
本記事は Python 3.7.6 の動作結果を元にして書かれている。
diff --git a/vhosts/blog/content/posts/2021-10-02/ruby-detect-running-implementation.ndoc b/vhosts/blog/content/posts/2021-10-02/ruby-detect-running-implementation.ndoc
index 74d4b876..af02fde4 100644
--- a/vhosts/blog/content/posts/2021-10-02/ruby-detect-running-implementation.ndoc
+++ b/vhosts/blog/content/posts/2021-10-02/ruby-detect-running-implementation.ndoc
@@ -14,7 +14,7 @@ remark = "Qiita から移植"
この記事は Qiita から移植してきたものです。
- 元 URL: https://qiita.com/nsfisis/items/74d7ffeeebc51b20d791
+ 元 URL: https://qiita.com/nsfisis/items/74d7ffeeebc51b20d791
Ruby
diff --git a/vhosts/blog/content/posts/2021-10-02/ruby-then-keyword-and-case-in.ndoc b/vhosts/blog/content/posts/2021-10-02/ruby-then-keyword-and-case-in.ndoc
index 7d7007c2..ef2534c4 100644
--- a/vhosts/blog/content/posts/2021-10-02/ruby-then-keyword-and-case-in.ndoc
+++ b/vhosts/blog/content/posts/2021-10-02/ruby-then-keyword-and-case-in.ndoc
@@ -15,7 +15,7 @@ remark = "Qiita から移植"
この記事は Qiita から移植してきたものです。
- 元 URL: https://qiita.com/nsfisis/items/787a8cf888a304497223
+ 元 URL: https://qiita.com/nsfisis/items/787a8cf888a304497223
TL; DR
@@ -162,7 +162,7 @@ remark = "Qiita から移植"
の説明は省略)。
- https://github.com/ruby/ruby/blob/221ca0f8281d39f0dfdfe13b2448875384bbf735/parse.y#L3961-L3986
+ https://github.com/ruby/ruby/blob/221ca0f8281d39f0dfdfe13b2448875384bbf735/parse.y#L3961-L3986
この記事は Qiita から移植してきたものです。
- 元 URL: https://qiita.com/nsfisis/items/9a429432258bbcd6c565
+ 元 URL: https://qiita.com/nsfisis/items/9a429432258bbcd6c565
前置き
@@ -63,7 +63,7 @@ remark = "Qiita から移植"
調査に使用したソース (調査時点での最新 master)
- https://github.com/rust-lang/rust/tree/511ed9f2356af365ad8affe046b3dd33f7ac3c98
+ https://github.com/rust-lang/rust/tree/511ed9f2356af365ad8affe046b3dd33f7ac3c98
どのようにして調べるか。rustc
diff --git a/vhosts/blog/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.ndoc b/vhosts/blog/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.ndoc
index 5e7e182b..ddee7686 100644
--- a/vhosts/blog/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.ndoc
+++ b/vhosts/blog/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.ndoc
@@ -14,7 +14,7 @@ remark = "Qiita から移植"
この記事は Qiita から移植してきたものです。
- 元 URL: https://qiita.com/nsfisis/items/79ab4db8564032de0b25
+ 元 URL: https://qiita.com/nsfisis/items/79ab4db8564032de0b25
TL; DR
@@ -61,7 +61,7 @@ remark = "Qiita から移植"
の名前と内部で使われている整数値とのマッピングを定義している箇所である。見ての通り、上でエイリアスではないかと述べた3組には、それぞれ同じ内部値が使われている。
- https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L85-L86
+ https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L85-L86
- https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L95-L97
+ https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L95-L97
- https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L103-L105
+ https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L103-L105
aliases と書かれている。
- https://github.com/neovim/neovim/blob/71d4f5851f068eeb432af34850dddda8cc1c71e3/src/nvim/auevents.lua#L119-L124
+ https://github.com/neovim/neovim/blob/71d4f5851f068eeb432af34850dddda8cc1c71e3/src/nvim/auevents.lua#L119-L124
この記事は Qiita から移植してきたものです。
- 元 URL: https://qiita.com/nsfisis/items/4fefb361d9a693803520
+ 元 URL: https://qiita.com/nsfisis/items/4fefb361d9a693803520
TL; DR
diff --git a/vhosts/blog/content/posts/2022-04-09/phperkaigi-2022-tokens.ndoc b/vhosts/blog/content/posts/2022-04-09/phperkaigi-2022-tokens.ndoc
index e08c2b8a..68ef7dd2 100644
--- a/vhosts/blog/content/posts/2022-04-09/phperkaigi-2022-tokens.ndoc
+++ b/vhosts/blog/content/posts/2022-04-09/phperkaigi-2022-tokens.ndoc
@@ -27,7 +27,7 @@ remark = "2問目、3問目の解説を追加、1問目に加筆"
3問作成した。この記事では、これらの問題の解説をおこなう。
- リポジトリはこちら: https://github.com/nsfisis/PHPerKaigi2022-tokens
+ リポジトリはこちら: https://github.com/nsfisis/PHPerKaigi2022-tokens
@@ -128,7 +128,7 @@ remark = "2問目、3問目の解説を追加、1問目に加筆"
Wikipedia の該当ページを読んだ方がよい。
- https://ja.wikipedia.org/wiki/Brainfuck
+ https://ja.wikipedia.org/wiki/Brainfuck
なお、brainf*ck プログラムを普通の書き方で書くと、次のようになる。
@@ -160,7 +160,7 @@ remark = "2問目、3問目の解説を追加、1問目に加筆"
]]>
- 実行結果はこちら: https://ideone.com/22VWmb
+ 実行結果はこちら: https://ideone.com/22VWmb
それぞれの絵文字で表された関数が、各命令に対応している。
diff --git a/vhosts/blog/content/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.ndoc b/vhosts/blog/content/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.ndoc
index f0ff2f29..1369a265 100644
--- a/vhosts/blog/content/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.ndoc
+++ b/vhosts/blog/content/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal.ndoc
@@ -29,7 +29,7 @@ remark = "-f オプションについて追記"
コマンドライン引数として渡した文字列をターミナルに大きく表示する。
- リポジトリはこちら: https://github.com/nsfisis/term-banner
+ リポジトリはこちら: https://github.com/nsfisis/term-banner
diff --git a/vhosts/blog/content/posts/2022-08-27/php-conference-okinawa-code-golf.ndoc b/vhosts/blog/content/posts/2022-08-27/php-conference-okinawa-code-golf.ndoc
index 1a9d9494..062a8b02 100644
--- a/vhosts/blog/content/posts/2022-08-27/php-conference-okinawa-code-golf.ndoc
+++ b/vhosts/blog/content/posts/2022-08-27/php-conference-okinawa-code-golf.ndoc
@@ -23,8 +23,8 @@ remark = "公開"
カンファレンスには参加できなかったものの、懇親会の LT で出題されたコードゴルフの問題が Twitter に流れてきたので、解いてみた。
diff --git a/vhosts/blog/content/posts/2022-08-31/support-for-communty-is-employee-benefits.ndoc b/vhosts/blog/content/posts/2022-08-31/support-for-communty-is-employee-benefits.ndoc
index 7afa3e66..cbc99969 100644
--- a/vhosts/blog/content/posts/2022-08-31/support-for-communty-is-employee-benefits.ndoc
+++ b/vhosts/blog/content/posts/2022-08-31/support-for-communty-is-employee-benefits.ndoc
@@ -20,7 +20,7 @@ remark = "公開"
PHP Foundation へ $2,000 の寄付をおこないました。
- 記事: https://www.dgcircus.com/news/581
+ 記事: https://www.dgcircus.com/news/581
本件を社内でしつこく推進した1人として、推進の理由等を書き残しておきます。
diff --git a/vhosts/blog/content/posts/2024-04-14/phpcon-odawara-2024-report.ndoc b/vhosts/blog/content/posts/2024-04-14/phpcon-odawara-2024-report.ndoc
index a064de56..b30f460e 100644
--- a/vhosts/blog/content/posts/2024-04-14/phpcon-odawara-2024-report.ndoc
+++ b/vhosts/blog/content/posts/2024-04-14/phpcon-odawara-2024-report.ndoc
@@ -70,21 +70,21 @@ remark = "セッションの感想を追加"
FigmaとPHPで作る、1ミリたりとも表示崩れしない最強の帳票印刷ソリューション (たつきち さん)
PHPの次期バージョンはこの時期どうなっているのか、Internalsの開発体制について (てきめん さん)
Architecture Decision Record を一年運用してみた (富所 亮 さん)
diff --git a/vhosts/blog/content/posts/2024-05-11/phpconkagawa-2024-report.ndoc b/vhosts/blog/content/posts/2024-05-11/phpconkagawa-2024-report.ndoc
index 3fd33bac..66c07558 100644
--- a/vhosts/blog/content/posts/2024-05-11/phpconkagawa-2024-report.ndoc
+++ b/vhosts/blog/content/posts/2024-05-11/phpconkagawa-2024-report.ndoc
@@ -27,7 +27,7 @@ remark = "公開"
泥まみれの技術革新: あなたの[ PHPバージョンアップ | 新フレームワーク採用 | アーキテクチャ刷新 | … ]を後押しするために by nrslib
-
- fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/7f4622af-03b6-4b83-a0ef-e1cfc7b7c930
+ fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/7f4622af-03b6-4b83-a0ef-e1cfc7b7c930
-
感想: ちょうどとあるマイグレーション作業をしているので、頷きながら拝聴しました。結局は誰しも移行作業は根気と腕力なのだということに勇気をもらえました。
@@ -38,7 +38,7 @@ remark = "公開"
PHP 9 に備えよ - 動的プロパティ、どうすればいぃ? by 荒瀬 泰輔
-
- fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/039ebb21-d104-4df2-86bb-be2680979b7b
+ fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/039ebb21-d104-4df2-86bb-be2680979b7b
-
感想: これも上と同じく移行作業の話ではあり、結局のところは「頑張って地道にやっていく」しかないところもあります (とはいえこちらは静的解析である程度潰せますが)。PHP 言語のコミュニティ全体で頑張っていきましょう。
@@ -49,7 +49,7 @@ remark = "公開"
1人プロ・ペアプロ・モブプロの効果的な使い分け by まきまき
-
- fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/db3e9634-4a79-46c1-84fd-8ffa4d495a13
+ fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/db3e9634-4a79-46c1-84fd-8ffa4d495a13
-
感想: 今会社でペアプロを部分的に取り入れているものの、迷うところが多く、楽しみにしていた発表です。まずは何か一つ変えないことには始まらないので、発表から得たヒントを自分たちのチームに反映すべく、何かやりかたを変えてみる予定です。
@@ -60,7 +60,7 @@ remark = "公開"
mb_trim関数を作りました - PHPに新しい関数を追加しました - by てきめん
-
- fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/0ec36f50-c4b7-4aa4-abef-006f8bab3931
+ fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/0ec36f50-c4b7-4aa4-abef-006f8bab3931
-
感想: RFC を必要とするような機能追加のプロセスを日本語で解説する資料がどんどんと増えていくのは、ハードルを下げるという意味で非常にありがたいです。私も以前から出そう出そうと考えている書きかけの RFC があるのですが、具体的なプロセスが明示されるとやはりやる気になりますね。
@@ -71,7 +71,7 @@ remark = "公開"
(「PHPカンファレンス小田原2024」を実行委員長がふりかえる by asumikam)
-
- fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/c1efd828-72c9-4719-93f7-2ca3f8f20ac1
+ fortee URL: https://fortee.jp/phpconkagawa-2024/proposal/c1efd828-72c9-4719-93f7-2ca3f8f20ac1
-
備考: ちょっとしたトラブルにより午前中の発表が見られなかったので、生で拝聴したわけではなく、スライドを拝見して感想を書いています。
diff --git a/vhosts/blog/content/posts/2024-12-04/cohackpp-report.ndoc b/vhosts/blog/content/posts/2024-12-04/cohackpp-report.ndoc
index 1c22ec7f..a54ae113 100644
--- a/vhosts/blog/content/posts/2024-12-04/cohackpp-report.ndoc
+++ b/vhosts/blog/content/posts/2024-12-04/cohackpp-report.ndoc
@@ -84,7 +84,7 @@ remark = "「育てた」枠・「育てられた」枠を勘違いして逆に
ご結婚おめでとうございます
- https://github.com/nsfisis/cohackpp/blob/main/congrats.php
+ https://github.com/nsfisis/cohackpp/blob/main/congrats.php
{
+ if (
+ n.kind !== "element" || n.name === "a" || n.name === "code" ||
+ n.name === "codeblock"
+ ) {
+ return;
+ }
+
+ const newChildren: Node[] = [];
+ for (const child of n.children) {
+ if (child.kind !== "text") {
+ newChildren.push(child);
+ continue;
+ }
+ let restContent = child.content;
+ while (restContent !== "") {
+ const match = /^(.*?)(https?:\/\/[^ \n]+)(.*)$/s.exec(restContent);
+ if (!match) {
+ newChildren.push({ kind: "text", content: restContent, raw: false });
+ restContent = "";
+ break;
+ }
+ const [_, prefix, url, suffix] = match;
+ newChildren.push({ kind: "text", content: prefix, raw: false });
+ newChildren.push({
+ kind: "element",
+ name: "a",
+ attributes: new Map([["href", url]]),
+ children: [{ kind: "text", content: url, raw: false }],
+ });
+ restContent = suffix;
+ }
+ }
+ n.children = newChildren;
+ });
+}
+
function transformSectionIdAttribute(doc: Document) {
forEachChildRecursively(doc.root, (n) => {
if (n.kind !== "element" || n.name !== "section") {
diff --git a/vhosts/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/vhosts/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
index 4a8abc0b..fbb42873 100644
--- a/vhosts/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
+++ b/vhosts/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
@@ -66,7 +66,7 @@
NOTE
@@ -145,7 +145,7 @@
- 引用元: https://timsong-cpp.github.io/cppwp/n4659/dcl.attr#grammar-4
+ 引用元: https://timsong-cpp.github.io/cppwp/n4659/dcl.attr#grammar-4
diff --git a/vhosts/blog/public/posts/2021-10-02/python-unbound-local-error/index.html b/vhosts/blog/public/posts/2021-10-02/python-unbound-local-error/index.html
index f8590258..6dbb018d 100644
--- a/vhosts/blog/public/posts/2021-10-02/python-unbound-local-error/index.html
+++ b/vhosts/blog/public/posts/2021-10-02/python-unbound-local-error/index.html
@@ -66,7 +66,7 @@
NOTE
diff --git a/vhosts/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html b/vhosts/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
index 86e0d7ac..037161eb 100644
--- a/vhosts/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
+++ b/vhosts/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
@@ -63,7 +63,7 @@
NOTE
diff --git a/vhosts/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html b/vhosts/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
index eb1622b3..5d2d8e23 100644
--- a/vhosts/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
+++ b/vhosts/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
@@ -66,7 +66,7 @@
NOTE
@@ -187,7 +187,7 @@ b
- https://github.com/ruby/ruby/blob/221ca0f8281d39f0dfdfe13b2448875384bbf735/parse.y#L3961-L3986
+ https://github.com/ruby/ruby/blob/221ca0f8281d39f0dfdfe13b2448875384bbf735/parse.y#L3961-L3986
p_case_body : keyword_in
diff --git a/vhosts/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html b/vhosts/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
index 9f8e2590..c6b30a05 100644
--- a/vhosts/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
+++ b/vhosts/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
@@ -63,7 +63,7 @@
NOTE
@@ -112,7 +112,7 @@
- https://github.com/rust-lang/rust/tree/511ed9f2356af365ad8affe046b3dd33f7ac3c98
+ https://github.com/rust-lang/rust/tree/511ed9f2356af365ad8affe046b3dd33f7ac3c98
diff --git a/vhosts/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html b/vhosts/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
index afe5b2b9..0bc5b8fd 100644
--- a/vhosts/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
+++ b/vhosts/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
@@ -63,7 +63,7 @@
NOTE
@@ -121,14 +121,14 @@
- https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L85-L86
+ https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L85-L86
{"BufAdd", EVENT_BUFADD},
{"BufCreate", EVENT_BUFADD},
- https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L95-L97
+ https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L95-L97
{"BufRead", EVENT_BUFREADPOST},
@@ -136,7 +136,7 @@
{"BufReadPost", EVENT_BUFREADPOST},
- https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L103-L105
+ https://github.com/vim/vim/blob/8e6be34338f13a6a625f19bcef82019c9adc65f2/src/autocmd.c#L103-L105
{"BufWrite", EVENT_BUFWRITEPRE},
@@ -151,7 +151,7 @@
- https://github.com/neovim/neovim/blob/71d4f5851f068eeb432af34850dddda8cc1c71e3/src/nvim/auevents.lua#L119-L124
+ https://github.com/neovim/neovim/blob/71d4f5851f068eeb432af34850dddda8cc1c71e3/src/nvim/auevents.lua#L119-L124
aliases = {
diff --git a/vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html b/vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
index b0bf31c6..fd183700 100644
--- a/vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
+++ b/vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
@@ -63,7 +63,7 @@
NOTE
diff --git a/vhosts/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html b/vhosts/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
index 7b6720c9..eade428a 100644
--- a/vhosts/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
+++ b/vhosts/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
@@ -74,7 +74,7 @@
- リポジトリはこちら: https://github.com/nsfisis/PHPerKaigi2022-tokens
+ リポジトリはこちら: https://github.com/nsfisis/PHPerKaigi2022-tokens
@@ -174,7 +174,7 @@ $🐘([
- https://ja.wikipedia.org/wiki/Brainfuck
+ https://ja.wikipedia.org/wiki/Brainfuck
@@ -205,7 +205,7 @@ $🐘([
< .
- 実行結果はこちら: https://ideone.com/22VWmb
+ 実行結果はこちら: https://ideone.com/22VWmb
diff --git a/vhosts/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html b/vhosts/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
index c0354af8..eb32b06a 100644
--- a/vhosts/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
+++ b/vhosts/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
@@ -71,7 +71,7 @@
- リポジトリはこちら: https://github.com/nsfisis/term-banner
+ リポジトリはこちら: https://github.com/nsfisis/term-banner
diff --git a/vhosts/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html b/vhosts/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
index 6bd5c81d..e9be32ea 100644
--- a/vhosts/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
+++ b/vhosts/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
@@ -63,7 +63,7 @@
- 記事: https://www.dgcircus.com/news/581
+ 記事: https://www.dgcircus.com/news/581
diff --git a/vhosts/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html b/vhosts/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html
index f75631a8..53d6a7ef 100644
--- a/vhosts/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html
+++ b/vhosts/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html
@@ -78,7 +78,7 @@
泥まみれの技術革新: あなたの[ PHPバージョンアップ | 新フレームワーク採用 | アーキテクチャ刷新 | … ]を後押しするために by nrslib