重複任務所需的一切
兩種重複格式
TaskForge 同時讀寫 Obsidian 使用者倚賴的兩種格式:Markdown 格式(自然語言搭配 🔁 emoji,與 Obsidian Tasks 外掛完全相容)和 TaskNotes 格式(YAML frontmatter 中的 RRULE)。可依任務需求選用,甚至在同一個儲存庫中混用。
所有重複模式
支援每天、每週、每月或每年重複;每 3 天、每隔一週或每月 1 日重複;第 N 個工作日(如每隔一週的星期二)、每個工作日或完成後計算的間隔。兩種格式共用相同的重複引擎,排程在任何地方表現一致。
完成後自動重新排程
勾選重複任務後,下一次自動出現,無需手動重新排程。Markdown 任務會建立新的實例,讓你保留可見的歷史記錄;TaskNotes 任務則原地更新,並將每次完成記錄在 complete_instances 陣列中。
限次重複
需要重複固定次數的任務?設定次數後,TaskForge 達到上限即停止排程新的實例,非常適合 6 週課程、4 階段推出計畫或 30 天挑戰。Markdown 格式使用 🔢 emoji,TaskNotes RRULE 使用 COUNT 參數。
完成後計算的重複
適用於家務和習慣,下一次從你實際完成的當天起算,'完成後每 3 天',而非固定日曆日期。任務等你完成後再向前計算,偶爾漏掉一天也不會堆積一堆過期的重複任務。
每個實例的提醒
重複任務的每個實例都可以設定自己的提醒,包括自訂時間、到期日提示和逾期提醒,讓每週報告或每月帳單真正送達你手中,即使 Obsidian 已關閉、手機放在口袋裡也不例外。
顯示在主畫面
重複任務直接流入主畫面小工具。查看今天到期的任務、從小工具勾選完成,然後看著下一次自動取而代之,完全不需要開啟應用程式。
始終純 Markdown
重複規則儲存在你自己的筆記中,核取方塊行上的 🔁,或 frontmatter 中的 rrule 欄位。沒有資料庫,也沒有任何專有格式:停止使用 TaskForge 後,你的重複任務仍完好地保存在儲存庫中,可由 Obsidian 和任何文字編輯器讀取。
專為持續回歸的任務而生
習慣、帳單、回顧、家務,任何重複的事項,一旦排程儲存在儲存庫中,就能設定後忘記。
習慣與日常
每日和每週習慣自動重建你的連續紀錄,並在你實際執行的時間發出提醒。
- 新增'Meditate 🔁 every day'這樣的任務
- 為你的日常時間設定提醒
- 每天完成後看著明天的任務自動出現
帳單與截止日期
每月和每年的義務永不遺漏,到期日提示可在確實到期時突破勿擾模式。
- 新增'Pay rent 🔁 every month on the 1st'
- 讓到期日每個週期自動向前推進
- 在每個實例到期前收到提示
回顧與家務
每週回顧和家務從完成時起算排程,偶爾漏做一次也不會堆積大量重複任務。
- 新增'Water plants 🔁 every 3 days when done'
- 隨時完成即可
- 下一次從今天起向前計算
幾秒鐘設定重複任務
-
開啟或建立任務
在 TaskForge 中新增任務,或從任意清單、每日筆記或專案檔案中開啟現有任務。
-
新增重複規則
開啟重複功能並描述排程,TaskForge 會自動將 🔁 規則(或 TaskNotes 的 RRULE)寫入你的 Markdown 中。
-
選擇排程
選擇每日、每週、每月、每年、自訂間隔或完成後計算的重複,以及可選的次數上限。
-
完成並重複
勾選任務後,下一次自動排程。提醒和小工具也會自動跟進。
重複任務在 TaskForge 中如何運作
深入了解兩種格式,以及決定每個實例何時回歸的規則。
Markdown 重複(🔁 emoji)
Markdown 重複任務在核取方塊行上使用自然語言搭配 🔁 emoji,與 Obsidian Tasks 外掛完全相同,例如'- [ ] Review goals 🔁 every Monday 📅 2026-01-05'。完成後,TaskForge 將其標記為已完成,並為下一個日期建立全新的任務,讓你保留可捲動瀏覽的完整完成歷史。此格式非常適合每日筆記和專案檔案中的快速重複項目。
TaskNotes 重複(RRULE)
TaskNotes 重複任務將 RRULE 儲存在一個任務一個檔案的筆記的 YAML frontmatter 中。TaskForge 不會建立新檔案,而是原地更新同一份筆記,並將每個完成日期記錄在 complete_instances 陣列中,保持任務狀態不變。完成當天,清單上會出現兩列:已完成那一次的已勾選列,以及下一次的未完成列。已勾選列只是依檔案內容顯示,不會寫入檔案,到午夜就會消失。這是承載豐富詮釋資料、附件或筆記的詳細長期工作流程的最佳選擇。
基準日期與到期日偏移
下一次根據基準日期計算。Markdown 任務依優先順序自動選取,到期日、排程日、起始日,而 TaskNotes 任務始終從排程日起算。TaskNotes 預設也會維持排程日與到期日之間的間隔,因此在截止日前三天排程的任務,每次重複都會保留這三天的提前量。
撤銷完成
改變主意了?取消完成重複任務會乾淨地回滾。在 Markdown 格式中,任務狀態翻轉回來(已建立的下一個實例仍然存在)。在 TaskNotes 中,取消勾選今天已完成的那一列:完成日期會從 complete_instances 中移除,排程回滾到該次實例,兩列又合為一列。
每台裝置都是同一份排程
由於重複規則儲存在你的 Markdown 中,所有開啟儲存庫的裝置都能看到相同的排程。在 iPhone 上完成一次重複,等你的同步 App 把檔案送達後,下一次就會出現在你的 Mac、桌面版 Obsidian 和主畫面小工具上,無需 TaskForge 的額外帳號或雲端服務。
深入了解:重複任務功能
TaskForge 的重複引擎遠不止'每天'。以下是你可以排程的所有內容。
完整模式庫
支援每日、每週、每月、每年重複;自訂間隔如每 3 天或每 2 週;特定工作日如每週一或每個工作日;每月第 N 個工作日如第二個星期二;按日期的每月重複如 1 日或 15 日;達到設定次數後停止的限次系列;以及從完成當天向前計算的完成後重複。所有模式在 Markdown 和 TaskNotes 格式中均可使用。
Markdown 格式詳解
Markdown 重複以純文字形式寫在任務行上:'🔁 every week'、'🔁 every 3 days'、'🔁 every month on the 1st'或'🔁 every weekday'。加上 🔢 和數字可以限制總次數。完成任務後會寫入完成標記,並生成日期向前推進的下一個實例,讓你的筆記保留你完成所有事項的完整記錄。與 Obsidian Tasks 外掛語法完全互通。
TaskNotes 格式詳解
TaskNotes 重複在 frontmatter 中使用 iCalendar RRULE 標準(例如 FREQ=WEEKLY;BYDAY=MO),並使用 COUNT 限制次數。完成記錄在 complete_instances 陣列中,而非翻轉檔案狀態,因此單一筆記代表整個重複系列及其歷史。這讓長期、詮釋資料豐富的任務以一個持久檔案的形式保持整潔。
兩種格式,同一個儲存庫
你不必做全域選擇。在每日筆記中的輕量項目使用快速 Markdown 重複,在結構化有文件記錄的工作流程中使用 TaskNotes RRULE,在同一個儲存庫中並存。TaskForge 同時理解兩者,以相同的引擎排程兩者,並在你的清單、日曆、小工具和提醒中同時呈現。
其他 App 如何處理重複任務
簡短比較,內容取自各 App 自己的說明頁。在 TaskForge 裡,重複規則是寫在任務上的文字,所以任何能讀 Markdown 的 App 都看得到。
Todoist
你輸入像 "every Monday" 這樣的排程,任務完成時就會移到下一個日期。"every" 從排定日期起算,"every!" 從完成日期起算。未來的重複項目預設隱藏,除非你開啟顯示。
Notion
Notion 的說明文件中,日期屬性沒有重複設定。你要改為把資料庫範本設成每日、每週、每月、每年或自訂排程重複,Notion 就會依該排程新增一筆項目。
TaskForge
規則就寫在任務本身,例如筆記裡的 🔁 every week on Monday,或任務檔案裡的 recurrence 屬性。完成任務就會寫入下一個日期。你可以用 "when done" 從到期日或完成當天起算,而且重複規則免費。
常見問題
如何在 Obsidian 中讓任務重複?
為任務新增重複規則。在 Markdown 格式中,你可以在 🔁 emoji 後加上自然語言排程,例如'- [ ] Weekly review 🔁 every Friday'。在 TaskNotes 格式中,你在筆記的 frontmatter 中新增 RRULE。TaskForge 可以在任務編輯器中為你寫入任一種規則,只需開啟重複並選擇排程即可。
TaskForge 支援哪些重複模式?
每日、每週、每月和每年重複;自訂間隔如每 3 天或每隔一週;特定工作日如每週一或每個工作日;每月第 N 個工作日(如第二個星期二);按日期的每月重複(如 1 日);達到設定次數後停止的限次系列;以及從完成當天起算的完成後重複。所有模式在 Markdown 和 TaskNotes 格式中均可使用。
重複任務不安裝 Obsidian Tasks 外掛也能運作嗎?
可以。Markdown 格式與 Obsidian Tasks 外掛語法相容,但 TaskForge 自行處理重複,你不需要安裝任何 Obsidian 外掛。TaskNotes RRULE 格式也完全獨立運作,因此無論儲存庫如何設定,都可以使用重複任務。
完成重複任務後會發生什麼?
下一次自動排程。Markdown 重複任務被標記為已完成,並為下一個日期建立新任務,留下可見的歷史記錄。TaskNotes 重複任務將完成日期記錄在 complete_instances 陣列中,並原地推進至下一次,所有內容保存在單一檔案中。當天午夜前,已完成那一次的已勾選列會顯示在未完成列旁邊,因此用「已完成任務」篩選就能看到您今天做了哪些事。
我可以設定重複任務只重複固定次數嗎?
可以。設定次數上限後,TaskForge 達到總數即停止建立新的實例,非常適合固定長度的課程、挑戰或推出計畫。在 Markdown 格式中使用 🔢 emoji 加數字,或在 TaskNotes RRULE 中使用 COUNT 參數。
Obsidian 關閉時重複任務提醒還能運作嗎?
可以。每個實例都可以設定自己的提醒,包括自訂時間和到期日提示,即使 Obsidian 和 TaskForge 都已關閉也能送達。時間敏感的提示可以突破勿擾模式,讓真正到期的重複任務仍能引起你的注意。
我可以在主畫面上看到重複任務嗎?
可以。重複任務與其他任務一起出現在 TaskForge 的主畫面小工具中。你可以直接從小工具完成一個實例,下一個會自動取而代之,無需開啟應用程式。
我可以在同一個儲存庫中同時使用兩種重複格式嗎?
完全可以。Markdown 和 TaskNotes 重複任務可以在同一個儲存庫中並存。在每日筆記的快速項目中使用輕量的 🔁 Markdown 重複,在詳細的長期工作流程中使用 TaskNotes RRULE。TaskForge 以相同的重複引擎讀取、排程和顯示兩者。
了解更多
-
Obsidian 重複任務完整設定指南
Markdown 和 TaskNotes 重複格式的逐步指南,包含每種模式的可複製範例。 -
TaskNotes 整合指南
在 Obsidian 中使用每個任務一個檔案搭配 YAML frontmatter 和 RRULE 重複,進行詳細的任務文件管理。 -
Obsidian Tasks 外掛完整指南
掌握 Obsidian Tasks 語法:儲存庫中的日期、優先順序、重複和篩選器。 -
Obsidian 日曆視圖
以月視圖、週視圖和議程視圖查看跨日跨週排列的重複任務。 -
智慧通知與提醒
透過可自訂的提醒、到期日提示和逾期提醒,永不錯過 Obsidian 任務的重複。