Skip to content

release v1.2.0 - #192

Merged
naoki-00-ito merged 33 commits into
mainfrom
develop
Sep 2, 2026
Merged

release v1.2.0#192
naoki-00-ito merged 33 commits into
mainfrom
develop

Conversation

@naoki-00-ito

Copy link
Copy Markdown
Member

No description provided.

riiimparm and others added 30 commits August 4, 2026 10:17
コードブロックをリッチに
remark-link-card-plus の ogTransformer で imageUrl が空/不正な場合に
public/images/link-card-fallback.svg の絶対URLを補完し、サムネイル欄が
欠落しないようにする。
remark-github-blockquote-alert を導入し、`> [!NOTE]` 等のアラート記法を
サポート。BlogLayout のテーマ変数に合わせてスタイルを追加。
remark-github-blockquote-alert は note/tip/important/warning/caution の
5種類しか認識せず、それ以外の `> [!XXX]` は通常のblockquoteとして残る
(ソースのalertRegexにハードコードされており拡張オプションもない)。

remarkAlert の後段で動く remark-alert-fallback プラグインを追加し、
未変換のまま残った `> [!XXX]` を検出して同じ markdown-alert 構造
(markdown-alert-default クラス)に変換。タイトルには元の XXX 表記を
そのまま表示する。BlogLayout に無彩色の .markdown-alert-default
スタイルを追加。
og:imageを持たないURLをカードリンク化し、ダミー画像フォールバックが
機能することを確認するための証跡記事。
note/tip/important/warning/caution の5種と未知の種別(RANDOMTHING)の
フォールバック表示を確認できるデモ記事を証跡として追加。
remark-github-blockquote-alert への依存と5種類の色分けボックスをやめ、
`> [!任意の文字列]` 形式を既存の blockquote スタイルのまま
ラベル部分だけ太字で強調する単一実装(remark-callout.mjs)に統一した。
Added Markdown syntax guidelines and Mermaid diagram instructions.
これまでフォールバック画像のURLを本番ドメイン
(https://www.rowicy.com)決め打ちで組み立てていたため、pnpm devでは
その画像がまだ本番に存在せず404になり、ダミー画像が表示されなかった。
public/images/link-card-fallback.svg(537byte)をbase64のdata URIとして
埋め込み、ドメイン・ポートに依存せずdev/build/prodいずれでも
そのまま表示されるようにした。
コールアウト記法(> [!xxx])に対応
naoki-00-ito and others added 3 commits August 22, 2026 22:58
pnpm/action-setupがversion:8にハードコードされていたが、pnpm-lock.yamlの
lockfileVersionは9.0で本来pnpm9+が必要な状態だった。バージョン不一致により
CIはlockfileを正しく解釈できず依存関係を独自に再解決しており、これが
prettier等のバージョンがローカルとCIで食い違いformat:checkが不安定に
失敗する原因になっていた。

package.jsonにpackageManagerを追加してpnpmバージョンを自動検出させ、
pnpm installはフローズンロックファイルで実行するよう変更した。
あわせてconcurrencyグループを追加し、同一PRへの追加pushで古い実行が
自動キャンセルされるようにした。
@netlify

netlify Bot commented Sep 2, 2026

Copy link
Copy Markdown

Deploy Preview for rowicy ready!

Name Link
🔨 Latest commit c96c57d
🔍 Latest deploy log https://app.netlify.com/projects/rowicy/deploys/6a9768380ad0d0000932b230
😎 Deploy Preview https://deploy-preview-192--rowicy.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@naoki-00-ito naoki-00-ito changed the title リリース release v1.2.0 Sep 2, 2026
@naoki-00-ito
naoki-00-ito merged commit f0995f7 into main Sep 2, 2026
5 checks passed
@naoki-00-ito naoki-00-ito self-assigned this Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants