tsukurun-Lab

🧩 Notionブロック、どこまで出せる?

このページは、 tsukurun-Lab のBlogで表示できるNotionブロックの一覧です。

ベースは、本家 astro-notion-blog のサンプルページ。そこから、このサイトで表示できるようにしたブロックを少しずつ足しています。

新しいブロックに対応するたびに、まずこのページで表示を確認しているので、実は私の作業用テストページでもあります。

「Notionで書いたものが、どこまでそのままBlogに出せるのか」。その記録として、のんびり眺めてもらえたら嬉しいです。内容はこれからも更新していきます。

目次 (Table of contents)

長い記事で迷子にならないための目次です。Blogでは、本文のこの目次に加えて、右側に追従する目次も表示されます。

見出し1 (Heading 1)

見出し2 (Heading 2)

見出し3 (Heading 3)
見出し4 (Heading 4)

トグル見出し1 (Toggle heading 1)

contents

トグル見出し2 (Toggle heading 2)

トグル見出し3 (Toggle heading 3)

トグル見出し4 (Toggle heading 4)

テキスト (Text)

Paragraph

bold

italic

Underline

Strike

link

code

🌱 止まっていたブログを、Codexと動かし直した話(Astro × Notion)

color

color background

colored block

colored text with colored block

箇条書きリスト (Bulleted list)

  • Bulleted List
  • Uni
  • Tako
    • AAA
    • BBB

番号付きリスト (Numbered list)

  1. Numbered List
  2. Kani
  3. Ika
    1. 111
    2. 222

To-doリスト (To-do list)

To-do 1
To-do 2

カラム (Columns)

Column 1

image block

Column 2

image block

区切り線 (Divider)


コールアウト (Callout)

ℹ️
Callout
Line break
Colored Callout and background color
image block

コード (Code)

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<h1>Hello, world!</h1>);
This is code caption.

コード(Mermaid図)(Code with Mermaid diagram)

Mermaidは、ページ遷移のあとに図が消えてしまう問題に少し悩まされました。いまは遷移後も描き直されます。

flowchart LR;
  A[Hard Edge] --->|LinkText|B(Round Edge)
Mermaid notation

引用 (Quote)

Quote Block

ブロック型数式 (Block equation)

c=±a2+b2c = \pm\sqrt{a^2 + b^2}

テーブル (Table)

セル結合にも対応しました。空白のセルは結合として扱われるので、結合したくないセルには - などを入れておく運用にしています。

Simple Table Ika Tako Shake
1 2 4 5
d
B C D -

ファイル (File)

トグルリスト (Toggle list)

Toggle

This is toggled details.

  • 1
  • 2
  • 3

ページリンク (Link to page)

🌱 止まっていたブログを、Codexと動かし直した話(Astro × Notion)

同期ブロック (Synced block)

♻️
Synced Block
  • 1
  • 2
  • 3
♻️
Synced Block
  • 1
  • 2
  • 3

タブ (Tabs)

Notion APIだと少し変わった構造をしているブロックです。CSSだけで切り替えられるようにしています。

画像 (Image)

image block

グラフ (Graph)

ここが今回いちばん手探りだったところ。
Notionのチャートビューの設定を読み取って、SVGでできるだけ近い見た目に寄せています。

縦棒グラフ(Vertical bar)
0 30 60 90 120 43 Mar 28 Jan 110 May 78 Apr 55 Feb
縦棒グラフ(Vertical bar)(2)
0 30 60 90 120 訪問者数 1 2 3 4 5
横棒グラフ(Horizontal bar)
0 30 60 90 120 カテゴリ C 60 D 110 B 85 A 40
線グラフ(Line)
0 20 40 60 80 Sales 32 Fri 70 Thu 38 Wed 41 Tue 18 Mon
Sales
線グラフ(Line) (2)
0 20 40 60 80 曜日 18 Mon 41 Tue 32 Fri 38 Wed 70 Thu
Sales
ドーナツグラフ(Donut)
ドーナツグラフ(Donut) (2)
キャプションの表示構成比
数値グラフ(Number)

リンクプレビューとウェブブックマーク (Link Preview & Bookmark)

ここから下は、外部サービスの埋め込みです。

Amazon link

GitHib link

X(旧Twitter)埋め込み (X / Twitter Embed)

Instagram埋め込み (Instagram Embed)

TikTok埋め込み (TikTok Embed)

Pinterest埋め込み (Pinterest Embed)

YouTube動画 (YouTube)

CodePen埋め込み (CodePen Embed)

View this pen on CodePen

回路シミュレーターアプレット埋め込み (Circuit Simulator Applet Embed)


このページは、新しいブロックに対応するたびに育てていく予定です。

「これもちゃんと表示できるんだ」と思ってもらえるものが、ひとつでもあれば嬉しいです・・!