Handy Orchard

Front Matter 中繼資料擷取

擷取安全 YAML 前置資料並檢查必要鍵。

輸入資料

輸入變更時會清除舊輸出。

結果

輸入資料或帶入範例,再執行工具。

計算範例

範例擷取 title 並列出缺少 date,Markdown 內文維持原樣。

方法

front-matter 以 allowUnsafe:false 與 js-yaml safeLoad 解析文件頂端,回傳屬性、原始標頭、內文與從 1 起算的內文行號;必要檢查只處理頂層自有鍵。

適用限制

文件最多 200,000 字元;屬性必須為對映,深度 30/5,000 節點,必要鍵最多 20 個且每個 80 字元。保守拒絕 YAML 別名/錨點。不執行不安全 JavaScript 標籤、不讀檔、不渲染 Markdown;缺少前置資料時屬性為空,並非完整 YAML 轉換器。

所有處理留在此瀏覽器;每次工作執行緒會在 2.5 秒或取消時終止。不傳送輸入內容與處理紀錄至分析服務。

來源

固定原始碼第三方授權聲明

相關工具

Markdown 安全預覽JSON Schema 驗證器JSON Pointer 路徑檢視

輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。

切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。