美化 Notion 第三章 - Widgets

更新於 發佈於 閱讀時間約 11 分鐘

Widgets 服務平台

如果你不喜歡程式碼,想要快速使用,可以參考以下的服務平台,有些是免費的,有些要付費,不妨嘗試看看:

  • Apption.co → 種類眾多,可以慢慢看、慢慢選
  • Indify → 我喜歡他的時鐘,很好看 (有免費數目限制)
  • WidgetBox → 與 Indify 很像 (有免費數目限制)
  • KAiRO → 時間、習慣養成、目標追蹤,這是要付費使用的
  • Blocs → 免費可以使用番茄時鐘、喝水追蹤、習慣追蹤
  • Notion Pet → 很多小部件可以選擇,也可以自製 icon,個人喜歡熱力圖
  • Inkle.xyz → 聖經、名言、倒數計時器...

教你使用 GitHub 製作專屬的 Notion Widgets

如果你願意看一點點程式碼,也開始研究 HTML,你可能會找到這樣的工具:

  • HtmlSave:免費提供一個小部件服務,若需要更多可以參考他的方案介紹
  • the Potion Shop:沒有數量限制,但有廣告連結

那……可以接受一點程式碼,且不想要有廣告,想要有屬於自己的客製化,重點是無限量製作,那你可以參考以下的作法,只需要準備好你的 GitHub 即可。

第一步:製作一個新的 GitHub 的儲存庫

1.1:登入 GitHub ,點擊右上方的 "+”,選擇 "New repository”。

1.2:幫儲存庫取一個名字,之後點擊下方的 "Create repository”。

raw-image


第二步:創建一個 Widget

  1. 點擊 "Creating a new file” 創建新的文件檔案
  2. 輸入檔案的名稱,並將以下的程式碼貼入程式碼編輯區中,點擊下方的 "Commit new file”
    • 程式碼 (按下右上方的 Copy)
      <!-- original : <https://codepen.io/SeanNorton/pen/LWBXQL> -->
      <!DOCTYPE html>
      <html lang="en">
      <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Document</title>

      <style>

      /*CSS RESETS*/

      body{
      background-color: #fff;
      line-height: 1.6;

      }

      h1 {
      margin-top: 0;
      }

      /*CSS START*/

      .full-table {
      display: table;
      height: 100%;
      width: 100%;
      }

      .table-cell {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      }

      .card {
      padding: 10px 25px 10px 25px;
      border-radius: 10px;
      background: #009688;
      color: #fff;
      display: inline-block;
      box-shadow: 2px 2px 1px 0px #295C7B;
      }

      .card:hover {
      margin-top: 2px;
      box-shadow: none;
      }

      .clock {
      display: inline-block;
      font-family: 'Roboto', sans-serif;
      font-weight: bold;
      font-size: 1.2em;
      /* padding-left: 20px; */
      }

      .time {
      display: inline-block;
      min-width: 37px;
      }

      .colon {
      font-size: 1.1em;
      display: inline-block;
      }

      .date {
      display: block;
      min-width: 162px;
      /* padding-right: 30px; */
      /* border-right: 2px solid #295C7B; */
      font-family: 'Roboto', sans-serif;
      font-size: 1.2em;
      }
      .greet{

      min-width: 162px;
      /* padding-right: 30px; */
      font-family: 'Roboto', sans-serif;
      font-size: 1.2em;
      }

      </style>
      </head>
      <body>
      <link href="<https://fonts.googleapis.com/css?family=Lobster|Roboto:400,700>" rel="stylesheet">

      <div class="full-table">
      <div class="table-cell">

      <div class="card">
      <div class="greet" id="greet"></div>
      <div class="date" id="date"></div>
      <div class="clock">
      <div class="time" id="hour"></div>
      <div class="colon">:</div>
      <div class="time" id="min"></div>
      <div class="colon">:</div>
      <div class="time" id="sec"></div>
      </div>
      </div>

      </div>
      </div>

      <script>
      function date() {
      var today = new Date();
      document.getElementById('date').innerHTML = today.toDateString();
      }

      function clock() {
      var today = new Date();
      var hour = zeros(twelveHour(today.getHours()));
      var minutes = zeros(today.getMinutes());
      var seconds = zeros(today.getSeconds());
      if(today.getHours() >=12){
      seconds+=" pm"
      }
      else{
      seconds+=" am"
      }
      hrs = today.getHours();
      if (hrs < 12)
      greet = 'Good Morning ';
      else if (hrs >= 12 && hrs <= 17)
      greet = 'Good Afternoon ';
      else if (hrs >= 17 && hrs <= 24)
      greet = 'Good Evening ';
      // console.log(today.toLocaleTimeString());
      document.getElementById('greet').innerHTML = greet;
      document.getElementById('hour').innerHTML = hour;
      document.getElementById('min').innerHTML = minutes;
      document.getElementById('sec').innerHTML = seconds;
      }

      function twelveHour(hour) {
      if (hour > 12) {
      return hour -= 12
      } else if (hour === 0) {
      return hour = 12;
      } else {
      return hour
      }
      }
      // adds zero infront of single digit number
      function zeros(num) {
      if (num < 10) {
      num = '0' + num
      };
      return num;
      }

      function dateTime() {
      date();
      clock();
      setTimeout(dateTime, 500);
      }

      dateTime()
      // END
      </script>

      </body>
      </html>

第三步:發布 Widget

  1. 請在儲存庫頁面中點擊 “Settings” → "Pages" → 選擇 "main” → "Save"
  2. 頁面會出現 Html 的網址
  3. 小部件的完整網址就是這一串加上檔案名稱, 例如:https://ally293.github.io/notion/greetings.html

參考資料

留言
avatar-img
留言分享你的想法!
avatar-img
Chloe小窩
187會員
126內容數
小小的細縫裡,夢想的小苗也會萌芽。 我想在餘生中,體會生命的感動和奧秘。 透過仔細觀察,將發現世界不同的美好。 歡迎你來到 ~ ♡ Chloe 的小世界 ♡
Chloe小窩的其他內容
2025/04/11
📘 有系統學習,才能走得更深、更穩。現在就開始,打造你的個人知識地圖吧!
Thumbnail
2025/04/11
📘 有系統學習,才能走得更深、更穩。現在就開始,打造你的個人知識地圖吧!
Thumbnail
2025/03/28
五種利用 Notion Formula 2.0 製作習慣追蹤熱力圖的方法,並針對每種方式說明資料庫與欄位的設置、公式、注意事項等。
Thumbnail
2025/03/28
五種利用 Notion Formula 2.0 製作習慣追蹤熱力圖的方法,並針對每種方式說明資料庫與欄位的設置、公式、注意事項等。
Thumbnail
2025/02/20
如何使用 Notion Formula 2.0 製作數據視覺化圖表的範例和練習,包含格子柱狀圖、直方圖、數值追蹤圖(似折線圖)和圓餅圖。
Thumbnail
2025/02/20
如何使用 Notion Formula 2.0 製作數據視覺化圖表的範例和練習,包含格子柱狀圖、直方圖、數值追蹤圖(似折線圖)和圓餅圖。
Thumbnail
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
Notion 是一個高度自由的筆記式平台,讓你可以根據自己的需求定製各種功能。在今天的教學中,我將向你介紹如何透過 WidgetStore 將 Notion 帶入一個全新的層次,並推薦三種在其他外掛中需要付費版才能使用的功能,以便你在學習和工作中發揮更大的效益。讓我們看下去!
Thumbnail
Notion 是一個高度自由的筆記式平台,讓你可以根據自己的需求定製各種功能。在今天的教學中,我將向你介紹如何透過 WidgetStore 將 Notion 帶入一個全新的層次,並推薦三種在其他外掛中需要付費版才能使用的功能,以便你在學習和工作中發揮更大的效益。讓我們看下去!
Thumbnail
Widgets 服務平台 如果你不喜歡程式碼,想要快速使用,可以參考以下的服務平台,有些是免費的,有些要付費,不妨嘗試看看: Apption.co → 種類眾多,可以慢慢看、慢慢選 Indify → 我喜歡他的時鐘,很好看 (有免費數目限制) WidgetBox
Thumbnail
Widgets 服務平台 如果你不喜歡程式碼,想要快速使用,可以參考以下的服務平台,有些是免費的,有些要付費,不妨嘗試看看: Apption.co → 種類眾多,可以慢慢看、慢慢選 Indify → 我喜歡他的時鐘,很好看 (有免費數目限制) WidgetBox
Thumbnail
Notion 教育版提供廣大的學生族群免費的方式使用一些Plus的功能,也就是取消一些免費版的限制!只要你擁有.edu的信箱,就有機會得到教育版權限!
Thumbnail
Notion 教育版提供廣大的學生族群免費的方式使用一些Plus的功能,也就是取消一些免費版的限制!只要你擁有.edu的信箱,就有機會得到教育版權限!
Thumbnail
Shorouk's Blog 是一款免費的第三方軟體,提供了一系列的小工具,包括日曆、小算盤、番茄鐘、導覽列、日期、時間、倒數計時器、跳轉按鈕、每日一句、表情符號、單位換算,以及每天/週/月/年剩餘時間。本篇將專注介紹先前所未介紹到的六款小工具,為大家帶來更多選擇。讓我們看下去!!!
Thumbnail
Shorouk's Blog 是一款免費的第三方軟體,提供了一系列的小工具,包括日曆、小算盤、番茄鐘、導覽列、日期、時間、倒數計時器、跳轉按鈕、每日一句、表情符號、單位換算,以及每天/週/月/年剩餘時間。本篇將專注介紹先前所未介紹到的六款小工具,為大家帶來更多選擇。讓我們看下去!!!
Thumbnail
Kairo 是一款免費的第三方軟體,提供了一系列的小工具,包括喝水、運動、閱讀、休息、寫作、喝咖啡、專注時間、番茄鐘,以及各種你希望安排的目標和行動。現在我們將分成二個部分來逐一說明,包括 Kairo 提供的小工具以及如何將這些 Widget 嵌入到 Notion 頁面中。讓我們繼續往下看。
Thumbnail
Kairo 是一款免費的第三方軟體,提供了一系列的小工具,包括喝水、運動、閱讀、休息、寫作、喝咖啡、專注時間、番茄鐘,以及各種你希望安排的目標和行動。現在我們將分成二個部分來逐一說明,包括 Kairo 提供的小工具以及如何將這些 Widget 嵌入到 Notion 頁面中。讓我們繼續往下看。
Thumbnail
WidgetBox 是一款免費的第三方軟體,提供了一系列的小工具,包括日曆、翻頁時鐘、按讚數、頁面瀏覽數、語錄、每日/週天氣、倒數計時器、人生進度條,以及 Buy Me A Coffee。本篇將專注介紹 Indify 及 Apption 未包含的三款小工具,為大家帶來更多選擇。走吧!!!
Thumbnail
WidgetBox 是一款免費的第三方軟體,提供了一系列的小工具,包括日曆、翻頁時鐘、按讚數、頁面瀏覽數、語錄、每日/週天氣、倒數計時器、人生進度條,以及 Buy Me A Coffee。本篇將專注介紹 Indify 及 Apption 未包含的三款小工具,為大家帶來更多選擇。走吧!!!
Thumbnail
Apption 是一款免費的第三方軟體,提供了一系列的小工具,包括日曆、天氣、翻頁時鐘、音樂嵌入、小白板、24小時制時鐘、GIPHY、Pinterest、每日語錄、留言區、今日月相,以及 Buy Me A Coffee。本篇將專注介紹 Indify 未包含的五款小工具,為大家帶來更多選擇。走吧!!!
Thumbnail
Apption 是一款免費的第三方軟體,提供了一系列的小工具,包括日曆、天氣、翻頁時鐘、音樂嵌入、小白板、24小時制時鐘、GIPHY、Pinterest、每日語錄、留言區、今日月相,以及 Buy Me A Coffee。本篇將專注介紹 Indify 未包含的五款小工具,為大家帶來更多選擇。走吧!!!
Thumbnail
Indify 是一款免費的第三方軟體,提供了一系列的小工具,包括時鐘、計數器、天氣、倒數計時器、跳轉按鈕、語錄、照片集、進度條和日曆等。現在我們將分成三個部分來逐一說明,包括註冊 Indify、Indify 提供的小工具以及如何將這些 Widget 嵌入到 Notion 頁面中。
Thumbnail
Indify 是一款免費的第三方軟體,提供了一系列的小工具,包括時鐘、計數器、天氣、倒數計時器、跳轉按鈕、語錄、照片集、進度條和日曆等。現在我們將分成三個部分來逐一說明,包括註冊 Indify、Indify 提供的小工具以及如何將這些 Widget 嵌入到 Notion 頁面中。
Thumbnail
前段时间我发布了《Notion 优质资源汇总》,在这篇文章中,不少小伙伴反映了一个问题:这些面向 Notion 类产品的服务,几乎都是由国外开发者提供,有些产品虽然好但是需要付费,另外一些产品虽然是免费的,但是在大陆地区使用的话服务器又不够稳定。 初识 NotionPet
Thumbnail
前段时间我发布了《Notion 优质资源汇总》,在这篇文章中,不少小伙伴反映了一个问题:这些面向 Notion 类产品的服务,几乎都是由国外开发者提供,有些产品虽然好但是需要付费,另外一些产品虽然是免费的,但是在大陆地区使用的话服务器又不够稳定。 初识 NotionPet
Thumbnail
要在 notion 放圖表主要是「embed」的方法嵌入第三方服務。 ⛔⛔⛔如果您對第三方網站有資安疑慮請放棄以下操作⛔⛔⛔
Thumbnail
要在 notion 放圖表主要是「embed」的方法嵌入第三方服務。 ⛔⛔⛔如果您對第三方網站有資安疑慮請放棄以下操作⛔⛔⛔
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News