=== 2021-07-11 Updated === Hexo 更新後此問題已修正囉
今天想來試試看分享功能,結果 FB 連結分享出來的卻是 404….XD
看了一下分享的網址 https://coffee0127.github.io/blog/blog/2016/08/09/hexo-configuration/
欸 怎麼網址長出了兩個 /blog
( ̄□ ̄|||)a
Google 了一下發現官網有人提出了一樣的問題 share link wrong with sub path
還好底下有人提供解決方案,或許之後版本作者就會修正了 (小弟使用 Hexo 版本為 3.2.2)
解決方法其實也不難,僅需修改 hexo/lib/models/post.js
即可
確切路徑為 <your_repository>/node_modules/hexo/lib/models/post.js
將 57 行開始程式碼
1 | Post.virtual('permalink').get(function() { |
修改為以下即可
1 | Post.virtual('permalink').get(function() { |
之後重新產生新的 Blog 網頁即可
p.s 僅針對 Blog 放在子資料夾內的才需修改 (好比小弟之類的…XD)
1 | # URL |