給hexo博客添加圖集展示

給hexo博客添加圖集展示

給hexo博客添加圖集展示

前言

拖了這麼久,決定用fancybox.js來搞個圖集湊合湊合

簡單瞭解fancybox

詳情請參照官網

官網介紹如下:JavaScript lightbox library for presenting various types of media. Responsive, touch-enabled and customizable.看不懂的路過

這裡我們使用fancybox3,首頁點擊下載

給hexo博客添加圖集展示

往下拉可查看demo效果

給hexo博客添加圖集展示

下載至桌面,解壓得到該文件夾。

給hexo博客添加圖集展示

瀏覽器下打開該文件,閱讀文檔

給hexo博客添加圖集展示

在How to Use下面查閱代碼例子

給hexo博客添加圖集展示

給hexo博客添加圖集展示

在Options下查看fancybox的一些參數

給hexo博客添加圖集展示

在hexo博客中使用fancybox

方案一

在文章.md文件中使用raw標籤直接插入如下代碼:

給hexo博客添加圖集展示

這種方法有些太麻煩了,於是有了方案二。

方案二

在文章.md文件中使用raw標籤直接插入如下代碼:

給hexo博客添加圖集展示

接著使用js給他轉換成需要的格式。

博主是在footer的模板下插入如下代碼

給hexo博客添加圖集展示

方案三

這裡只提供個思路,因為方案二版的實現很簡便,就沒去折騰了。

大致思路即是修改maked.js生成渲染的規則,根據圖集圖片的特定標誌,識別出來,把需要的a標籤渲染出來。直接生成文件。

實現過程可參照我之前的兩篇文章OwO-可愛的js表情符號插件和Lozad.js學習使用


分享到:


相關文章: