[Obs#43] 美化內部連結外觀:使用Supercharged Links外掛,並增加連結的功能選項

功能

  1. 內部連結增加樣式設定
  2. 內部連結增加直接修改YAML區欄位的右鍵功能表選項

設定

  • 在Supercharged Links的外掛選項裡將要樣式化的YAML欄名加入【Target Attributes for styling】
  • 下列範例是針對 tags 欄位顯示樣式

範例

啟用Superchared Links外掛後,Obsidian的內部連結就能透過預先設定好的CSS樣式以呈現不同的更顯著外觀,例如為連結加上圖示或底色等,同時也添加了連結的右鍵功能表選項,讓我們直接編輯YAML區裡的欄位:

01|600

CSS樣式範例

  • 外掛會將YAML裡的欄位組成超連結的 data-link-欄名 屬性
  • content可使用表情符號或url(圖片),圖片可以是網址或資料
/* supercharged links */
a.internal-link[data-link-tags*="autohotkey"]::before{
  content: "⌨ ";
}

a.internal-link[data-link-tags*="autohotkey"] {
  color: green;
  background-color: yellowgreen;
  border-radius: 5px;
}

/* svg encode: https://yoksel.github.io/url-encoder/ */
a.internal-link[data-link-tags*="obsidian"]::before{
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='82.85' y1='30.41' x2='51.26' y2='105.9' gradientTransform='matrix(1, 0, 0, -1, -22.41, 110.97)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%236c56cc'%3E%3C/stop%3E%3Cstop offset='1' stop-color='%239785e5'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon points='44.61 0 12.91 17.52 0 45.45 19.57 90.47 47.35 100 52.44 89.8 63 26.39 44.61 0' fill='%2334208c'%3E%3C/polygon%3E%3Cpolygon points='63 26.39 43.44 14.41 16.43 35.7 47.35 100 52.44 89.8 63 26.39' fill='url(%23a)'%3E%3C/polygon%3E%3Cpolygon points='63 26.39 63 26.39 44.61 0 43.44 14.41 63 26.39' fill='%23af9ff4'%3E%3C/polygon%3E%3Cpolygon points='43.44 14.41 44.61 0 12.91 17.52 16.43 35.7 43.44 14.41' fill='%234a37a0'%3E%3C/polygon%3E%3Cpolygon points='16.43 35.7 19.57 90.47 47.35 100 16.43 35.7' fill='%234a37a0'%3E%3C/polygon%3E%3C/svg%3E");
  con-tent: url('https://lh3.googleusercontent.com/pw/ACtC-3eDgxdjBh3bs2bCHZtwqeW2zIJQ1n7z9b1mTbMNy7DHauxrPbhe2uE3dV8-Er8BcwDwLnO5OoRA0Eym2zxdAdg6lypvcpa3smbJsRvgMo2UOhTSSQbiS0_n8H9nVJfzWm8BlV9HOWN8kOyJdbZJ3Ab-tQ=s30-no?authuser=0');
}

a.internal-link[data-link-tags*="notes" i]::before{
  content: "📝 ";
}

相關連結

教學影片

##

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

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *