Skip to content

Fix/update modules#16

Merged
shiki-01 merged 2 commits into
mainfrom
fix/update-modules
Jun 11, 2026
Merged

Fix/update modules#16
shiki-01 merged 2 commits into
mainfrom
fix/update-modules

Conversation

@shiki-01

Copy link
Copy Markdown
Member

依存関係の追加・UI 修正・リファクタリング

概要

  • アイコンの初回ちらつき修正
  • 各コンポーネントのスタイル調整
  • Svelte 5 の API へ移行
  • Cheerio の HTML 出力方法を修正
  • その他細かい UI 改善

変更内容

バグ修正

  • アイコンちらつきの修正
    @iconify-json/mdi を追加し、addCollection でアプリ起動時に MDI アイコンをバンドルに含めるよう変更。ネットワークフェッチを廃止し、初回ロード時の一瞬の空白を解消。

  • Cheerio の HTML 出力修正
    add-anchor-copy.ts / figure.ts / highlight.ts$.html() の代わりに $("body").html() を使用するよう変更。$.html()<html><body> などの余分なタグを含めて出力していた問題を修正。

Svelte 5 API 移行

  • $app/storespage ストアを $app/statepage オブジェクトに置き換え(+layout.svelte, +error.svelte
  • $page.xxxpage.xxx に更新

スタイル調整

  • BlogDetails: 公開日・更新日の表示位置をサムネイル直下に移動、#date-at のスタイルを記事外に切り出し
  • BlogLink: ホバー時にタイトルへ下線を追加
  • BlogList: カードのギャップを spacing-8spacing-10 に拡大
  • TagAndSort: モバイルでのグリッドを 1fr1fr 1fr に変更(2カラム表示)
  • トップページ: #blogs セクションにパディングを追加
  • About ページ: 外部リンクに target="_blank" を追加、技術スタック一覧のレイアウトを flex に変更

その他

  • src/ambient.d.ts を追加し、CSS/フォントモジュールの型宣言を一元管理

@shiki-01 shiki-01 merged commit 4e77259 into main Jun 11, 2026
1 check failed
@shiki-01 shiki-01 deleted the fix/update-modules branch June 11, 2026 02:42
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.

1 participant