語法
button語法
```button name required type required action required color optional class optional id optional replace optional remove optional ```
- 第一行必須是name (筆記裡唯一名稱)
```button name 瀏覽簡睿隨筆 type link action https://google.com remove false ```
type類型
- command
- link
- template
- calculate
選項
argument | description | options | example |
---|---|---|---|
name | required: the name of the button | any string | My Button |
type | required run a command or open a url | command, link, template, calculate | command |
action | required depending on button type this will be a command, link, template, or equation | Toggle Pin or https://obsidian.md or My Template or 1+2 | Toggle Pin |
color | optional: arg to change color of the button | blue, green, red, purple. yellow | blue |
class | optional: add a class to the button for more customized styling. Adding a custom class will remove default classes(全部小寫) | a string representing your custom class | button-default, button-shine |
id | optional: add a custom id to the button for styling | a string representing your custom id | myId |
remove | optional: if true removes button after command runs | true | true |
replace | optional: specify a section header above the button and it will remove content from the section (and replace if used with prepend template)(replace true要在最後一行) | The section header directly above the button | ## Replace this Section| undefined undefined undefined undefined undefined |
按鈕範例
1. 命令按鈕
```button name 匯出 PDF type command action 匯出 PDF remove false ```
```button name 釘選切換 type command action 釘選切換 remove false ```
```button name 切換焦點到右側面板 type command action 切換焦點到右側面板 remove false ```
2. 連結按鈕
```button name 瀏覽簡睿隨筆 type link action http://jdev.tw/blog ```
```button name 開啟新建立newnote1 type link action obsidian://open?vault=MOC&file=newnote1#^top ```
3. 樣板按鈕
樣板按鈕
1. prepend template: 在按鈕前面插入指定樣板之內容
2. append template: 在按鈕後面插入指定樣板之內容
2. note(檔名路徑) template: 用指定的樣板建立新筆記到指定位置
4. 使用Templater外掛要勾選【Trigger Templater on new file creation】
```button name 在按鈕前面插入test-loop樣板 type prepend template action test-loop ```
```button name 在按鈕後面插入test-loop樣板 type append template action test-loop ```
```button name 用test-loop樣板建立新筆記 type note(/newnote1) template action test-loop ```
4. 運算按鈕
```button name Add 1+2 type calculate action 1+2 ```
Result: 3
$行號取值:全形冒號後要有空白
商品名稱:iPad Pro 商品單價: NT$ 24000 購買數量: 3 ```button name iPad購買金額 type calculate action $204*$205 ``` Result: 72000
相關連結
教學影片
##您可能也會有興趣的類似文章
- 〔WordPress〕 前/後篇文章導航連結增加文章標題 (1則留言, 2012/03/12)
- [Tools] StrokeIt: 幫Windows裝上滑鼠手勢的親和功能 (6則留言, 2005/06/23)
- HFS(HTTP File Server)讓您瞬間速架私人FTP (6則留言, 2008/02/05)
- [jQuery] 動態建立元素的事件觸發 (0則留言, 2015/10/25)
- [Windows] 用Gitea架設自用的Git Server (2則留言, 2017/07/21)
- 值得參考的WordPress速查表 (0則留言, 2009/01/21)
- 網路衝浪新幫手-無所不在的Firefox Ubiquity (10則留言, 2008/12/16)
- Obsidian (黑曜石)筆記軟體的基本操作指引 (0則留言, 2020/06/23)
- [WordPress 3] 以Child Theme機制修改Twenty Eleven佈景主題為中文版 (0則留言, 2012/01/19)
- 方便但常會忘了的指令 (0則留言, 2004/12/15)
- 建立測試環境以git rebase -i變更Commit歷史 (0則留言, 2014/10/08)
- Windows執行檔的各種啟動方法(初學者的命令行 #2 ) (0則留言, 2019/03/31)
- [OBS#20] templater: 無限擴充可能的第三方樣板外掛 (1則留言, 2020/11/26)
- 第一個jqGrid範例:Local array (1則留言, 2010/02/13)
- 修改WordPress 2.8最新迴響的顯示格式 (0則留言, 2009/06/17)