iT邦幫忙

2025 iThome 鐵人賽

DAY 24
0

因為我自己有用 Python 架一個簡單的 Auto Trader 儀表板(用 Flask 做的),平常會看交易狀況和簡單的圖表。為了更方便整理所有資料,我想把這個 dashboard 整合進 Notion,變成一個統一的控制中心。

這邊簡單記錄一下我怎麼做的。


1️⃣ 確認你的儀表板網址可以正常存取

首先你要確定你架好的 dashboard 是可以從外部存取的:

  • 網址是 HTTPS(Notion 不支援 HTTP 的)
  • 不需要登入(如果有登入頁面會嵌不進去)
  • 後端伺服器允許 iframe 嵌入(有些會擋)

我的是這種格式:

https://my-trading-dashboard.example.com

如果你打開這個網址可以正常看到畫面,那就沒問題。


2️⃣ 在 Notion 中嵌入你的儀表板

這步其實超簡單,我自己用的是以下方式:

  1. 在 Notion 打開你想放 dashboard 的那一頁
  2. 輸入 /embed,選「Embed」
  3. 把你的 dashboard 網址貼上
  4. 點「Embed Link」

然後就會顯示你的儀表板畫面了!

我自己是把它放在頁面的最上面,這樣打開 Notion 就能馬上看到目前的交易狀況。


3️⃣ 注意幾個可能出問題的點

這是我自己踩雷的一些地方,寫下來給自己備忘:

  • 一開始我用 HTTP 的網址,結果一直嵌不進去,後來才發現 Notion 只吃 HTTPS。
  • 有些伺服器設定會擋 iframe(像有設 X-Frame-Options: DENY),這種就不能嵌入,要調整伺服器設定。
  • 如果你有加密或需要登入的頁面(像 Basic Auth),Notion 也沒辦法顯示。

🧠 為什麼我會想把 dashboard 放到 Notion?

其實主要是方便啦,我平常會在 Notion 記錄一些策略、交易日誌、錯誤紀錄之類的東西,想說不如把 dashboard 也整合進來,就可以一頁看完所有東西。

這樣早上打開 Notion 的時候,就能立刻看到最新的交易狀況,不用另外開網址。


✅ 總結一下流程

簡單來說就是:

  1. 確認你的儀表板網址是 HTTPS,而且可以公開訪問
  2. 在 Notion 用 /embed 功能貼上網址
  3. 如果顯示異常,就檢查伺服器的 iframe 設定

整合之後真的方便很多,也讓我比較容易管理整個交易流程。


上一篇
Day 23 - 利用Github+Redis建立靜態的入口網站
下一篇
Day 25 - 多策略儀表板
系列文
從零開始:AWS 部署 Python 自動交易程式與交易監測 Dashboard 實戰筆記28
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言