hexo next(5.1.3+)添加代码块复制功能
1.下载插件clipboard.js
如果next版本是4.+
的,需要下载1.71
左右的版本
如果next版本是5.1+
的需要下载2.0+
的版本,我下载的是2.04
版本
如果next版本是6.0+
的应该是自带复制功能的
2.打开themes/next/source/lib/
,新建文件夹clipboard
3.把下载clipboard.js
下的dist
文件夹下的clipboard.min.js
复制到clipboard
文件夹下
4. 打开themes/next/source/js/src/
,新建文件custom.js
,代码如下:
1 | //此函数用于创建复制按钮 |
5.打开themes/next/layout/_custom/
,新建文件custom.swig
,代码如下:
1 | <script type="text/javascript" src="/lib/clipboard/clipboard.min.js"></script> |
6.修改文件themes/next/layout/_layout.swig
,在标签</body>
上面插入代码:
1 | {% include '_custom/custom.swig' %} |