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' %} |