首頁 » Markdown 工具

[Obs#71] 新手適用的多功能模板外掛:From Template

作者: 日期: 2022/02/19 – 18:03:14尚無留言 | 瀏覽數: 5 / 270

From Template 和先前介紹的 QuickAdd+Templater 方法相比,最大的區別是: 能在一個對話窗裡填好所有的資料,極大地增強了許多用戶體驗。

From Template 能把所有的設定寫在模板檔裡,不用做其他設定或腳本撰寫,非常適合新手或沒有程式設計經驗的朋友們使用。

  1. 由模板建立新筆記
  2. 由模板建立新筆記後,插入其內部鏈接到目前筆記
  3. 選取目前筆記文字填入模板欄位以產生筆記內容

模板 YAML 設定

每個模板可在 YAML 區設定該模板建立筆記時的設定:

YAML 欄位 說明 範例
template-output 新建筆記存放的資料夾 040-Highlights
template-filename 新建筆記的檔名,預設是 {{title}} Book-{{title}}
template-input 選取目前筆記部份內容,以選項設定→【Selection Split】的正則運算式解析後填入 {{template-input}} 的欄位 title,overview,body
template-replacement 選取目前筆記部份內容在建立筆記後,被取代成設定的值 "[[{{title}}]] ![[{{title}}#^overview]]"
template-should-replace 上述取代的設定:
  • “always”: 一定取代
  • “sometimes”: 有選取文字時取代
  • “never”: 不取代

| “sometimes”
template-should-create | 是否建立新筆記設定:

  • “none”: 不建檔
  • “create”: 建檔後不開啟
  • “open”: 建檔後開啟在當前窗格
  • “open-pane”: 建檔後開啟在新窗格

| “create”

模板欄位

  1. YAML 區裡的模板欄位記得要加雙引號
  2. 內建欄位:

    1. title: 檔名
    2. body: 多列輸入
    3. templateResult: 模板展開後的內容
    4. currentTitle: 目前筆記檔名
    5. currentPath: 用模板產生筆記時的目前檔案路徑
  3. 模板欄位語法格式: | 格式 | 說明 | 語法 | 範例 | | —- | —- | —- | —- | | text | 預設格式,單行輸入 | {{欄名: text: 預設值: 輸入說明}} | {{tags:text:Stephen Kin}} | | area | 多行輸入 | {{欄名: area: 輸入說明}} | {{overview:area:Your overview of this note}} | | choice | 下拉選單 (單選) | {{欄名: choice:Option1:Option2:...}} | {{tags:choice: 專案筆記: 文獻筆記: 永久筆記}} | | multi | 下拉選單 (複選) | {{欄名: multi:Option1:Option2:...}} | {{tags:choice:obsidian: 文獻筆記: 永久筆記}} | | currentDate | 系統日期 | {{欄名: currentDate: 格式字串}} | {{CreatedDate:currentDate:yyyy-MM-dd HH-MM-ss}} |
  1. 按〔Ctrl/Cmd+P〕在命令窗格裡找到要使用的模板

  2. 在欄位對話窗裡輸入或選擇

  3. 按〔Ctrl/Cmd + 數字〕在欄位間移動

  4. 按〔Ctrl/Cmd+Enter〕提交對話窗資料

  5. 空窗格按〔Ctrl/Cmd+P〕會找不到 From 模板檔。

  6. currentDate 的時間格式不能用冒號

  7. {{tags}}會被加到標籤清單窗格裡

##

您可能也會有興趣的類似文章

標籤: Markdown, obsidian

首頁 » HTML/JavaScript/CSS 網頁設定

超實用!前端 (網頁) 開發小工具:假文、假圖與 AI 臉孔

作者: 簡睿 日期: 2022/02/20 – 21:53:26尚無留言 | 瀏覽數: 1 / 229

[Obs#71] 新手適用的多功能模板外掛:From Template | 簡睿隨筆 | 學習過程的紀錄與備忘 - 图2

1. 隨機圖片 (假圖)API

網址:https://picsum.photos/

  1. 正方形圖片:https://picsum.photos / 寬
  2. 矩形圖片:https://picsum.photos / 寬 / 高
  3. 確保取到不同的圖:附加 ?random = 數字
  4. 取灰階圖:附加 ?grayscale
  5. 模糊化:附加 ?blur

2. AI 臉孔 (假臉)API

網址:https://generated.photos/
[Obs#71] 新手適用的多功能模板外掛:From Template | 簡睿隨筆 | 學習過程的紀錄與備忘 - 图3
需要申請 API Key,免費版每月只能調用 50 次

2.1. 網址選項

  • 說明:https://generated.photos/account#apikey | 選項 | 能使用的值 | | —- | —- | | emotion (情緒) | joy, neutral, surprise | | gender (性別) | male, female | | age (年齡) | infant, child, young-adult, adult, elderly | | ethnicity (種族) | white, latino, asian, black | | eye_color (朣孔顏色) | brown, blue, gray, green | | hair_color (髮色) | brown, blond, black, gray, red | | hair_length (頭髮長度) | short, medium, long | | order_by (排序) | latest, oldest, random, Default: latest. | | page (頁數) | 取回的頁數,預設是 1 | | per_page (每頁個數) | 最大 100,預設 10 |

2.2. API 使用範例

3. 免費 AI 臉孔網站與 API

網站:https://100k-faces.glitch.me/
說明:ozgrozer/100k-faces: API for 100,000 AI generated faces
圖片來源:https://generated.photos

3.1. 使用方法

  1. 直接存取隨機圖片 /random-image

[Obs#71] 新手適用的多功能模板外掛:From Template | 簡睿隨筆 | 學習過程的紀錄與備忘 - 图4

  1. 取回帶有圖片網址的 JSON 回應: https://100k-faces.glitch.me/random-image-url
  1. {"url":"https://ozgrozer.github.io/100k-faces/0/1/001343.jpg"}

4. 免費臉孔網站與 API

網址: https://randomuser.me/
說明: https://randomuser.me/documentation#howto

4.1. 網址選項

選項 能使用的值
results 圖片個數
gender (性別) male, female
format json(預設), PrettyJSON 或 pretty, csv, yaml, xml
  1. <script>
  2. async function getFace() {
  3. // gender=female
  4. let response = await fetch("https://randomuser.me/api/?results=3", {
  5. method: "GET"
  6. });
  7. let result = await response.json();
  8. document.getElementById("img1").src = result.results[0].picture.medium;
  9. document.getElementById("img2").src = result.results[1].picture.medium;
  10. document.getElementById("img3").src = result.results[2].picture.medium;
  11. }
  12. getFace();
  13. </script>

5. SVG 圖示

網址: https://heroicons.dev

免費的 SVG 圖片,方便製作按鈕的圖示。
[Obs#71] 新手適用的多功能模板外掛:From Template | 簡睿隨筆 | 學習過程的紀錄與備忘 - 图5

6. 中英文假字、文章產生器

網址: http://www.richyli.com/tool/loremipsum/

7. 教學影片

##

您可能也會有興趣的類似文章

標籤: Web Services
http://jdev.tw/blog/6993