# 架構手冊 ## Notion 架設 Notion 是一個以共筆為主的平台,相較於其他共筆平台,Notion額外提供了資料庫的功能,並且能通過呼叫API使用,大大增加了Notion架設網站的可行性。 本平台用Notion的資料庫儲存各項專題於平台上,並給予專題頁面標籤以利於分析及排序。 ### 資料庫 資料庫建立方式非常容易,只需在空白處鍵入`/database` 即可建立空白資料庫。  建立完資料庫後,可以透過點擊`...` 調整關於資料庫的設定。其中在`Layout`可以選擇如何呈現你的資料庫。  目前平台以`Gallery`呈現資料庫,目的為清楚的展示各專題的標籤,並讓分享者能以設定`cover`的方式,使訪客一窺專題的主軸。 ### 標籤種類 目前設定的標籤有下列幾種 : * **作者** - 提供瀏覽者深入追蹤特定作者的專題 * **關鍵字** - 作者以數個關鍵字描述專題,能使瀏覽者迅速掌握專題內容,同時可用於後續的學期專題分析。 * **Link** - 提供專題頁面連結,使瀏覽者能在新分頁瀏覽專題 * **第幾個專題** - 使瀏覽者能得推測作者執行專題的經驗 * **學年度** - 用於分類各學年度專題,以利於資料分析 :::info 使用者社群龐大且穩定,不太會有關站風險。 ::: ## Zapp 架設 Zapp 是 [zapier](https://zapier.com/)提供的自動化工具,其運作概念為監控一個應用程式,當發生特定事件時,會根據發生的事件執行另外一個應用程式。 以本平台為例,Zapp會偵測Google表單是否收到新的回覆,若收到新回覆時,便自動在Notion上建立新的專題頁面。 :::danger 會接管雲端硬碟權限,若Zapier被駭客攻擊會有資料丟失的風險,不過Zapier使用群蠻大的,發生機率應該不大。 ::: 下方將示範如何製作一個串接Notion與Google表單的自動化Zapp ### Trigger Trigger 為Zapp要監控的Google 表單 * 點擊`create Zapp`後,我們會進到製作Zapp的編輯畫面,Trigger代表要監控的應用程式,Action代表監控到事件時要執行的應用程式  * 由於我們要監控Google表單,因此我們選擇Google表單,並在下方的事件選擇,當新表單回覆時 `New Forum Response` * 接著在`Account`中登入表單所屬的google帳號後,在`Trigger`選擇欲監控的表單  * 最後點選`Test`中的test測試是否連接成功  ### Action Action 為我們要在Notion資料庫執行的動作 * 設定完Trigger後,我們在Action選擇Notion  * 執行的動作選擇`Create Database Item` * 登入完Notion帳號後,先選擇欲新增資料的資料庫 選擇完畢後,可以看到下方有這個資料庫設定好的各項標籤,Notion在建立新資料時可以直接設定這些標籤 * 我們可以將`表單特定問題的答案` 輸入至這些標籤中 * 接著在`Content`中輸入要在新建立頁面中呈現的預設內容,`Content Format`則設定成Markdown  * 最後按下`Test Action` * 成功後按下Publish,就完成Google表單與Notion的自動化Zapp啦!  ## Zapp 使用量監控 我們可以簡單的利用左下角的小視窗監控Zapp執行了多少次任務(`Task`)及目前有幾個Zapp正在運行中。目前免費方案的使用量為一個月100個`Task`,以平台的負載程度是綽綽有餘的! 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.