簡介
因為Hexo上的文章都是用Markdown檔撰寫,我發現Obsidian這套軟體很好管理及使用,尤其是它內建的連結其他文章的功能,輸入語法後就會列出要連結的文章列表提供選擇,我覺得還蠻強大的,但缺點就是他這個語法只有在Obsidian軟體內才能使用。
為了讓Hexo看得懂這個語法,於是把歪腦筋動到現有的Hexo套件清單,雖然有看到有人已經撰寫過了,但不符合無障礙網路空間服務標準導致檢測無法過關,於是就誕生了我自己撰寫的Obsidian套件。
安裝
npm i hexo-obsidian-link-plus
使用方法
文章連結 (Outgoing links)
一般
{% post_link markdown-file-name %}
加註顯示文字
{% post_link markdown-file-name 'title-Display Text' %}
圖片連結
一般
{% asset_img 'image-file-name' "title-'img-image-file-name'" %}
加註顯示文字
{% asset_img 'image-file-name' "title-Display Text'img-image-file-name'" %}
注意事項
使用時,建議Hexo設定將post_asset_folder: false
改為post_asset_folder: true
,比較方便連結圖片
設定
0.0.6 版 加入了設定檔功能
obsidian_link:
alternate_prefix: img-
title_prefix: title-
alternate_prefix
可以在圖片連結的alt
屬性加入前綴字,可以幫忙解決無障礙網路服務檢測時,出現alt與src相同的錯誤。