¶设计特点
轮播图UI:模仿简书可以直接在每篇文章的md文件里设置是否要设为轮播图的文章
就是我们每次新写一篇文章,用hexo生成一个md文件,我们只要在头部注明是否要作为轮播图的文章比如这样:
1 | title: hexo建站笔记之首页文章轮播图 |
效果图如下

¶如何实现
- 在themes\next\layout下新建swig格式的文件carousel.swig
写入以下内容
1 |
|
¶新建carousel页面
命令
1 | hexo new page carousel |
然后编辑这个carousel.md文件
头部写入
1 | --- |
在需要加入轮播图的页面部位加入代码
比如我要在首页加轮播图
那么打开themes\next\layout下的index文件
找到
1 | {% block content %} |
在这段代码的下面加上
1 | <iframe src="/carousel/" width="100%" height="320px" style="border: 0px; overflow: hidden; border-radius: 10px;" scrolling="no"></iframe> |
然后就OK了
¶加入新的轮播图
当我们要把哪篇文章设为轮播图时
只需在其md文件的头部加入如下代码加好了
1 | carousel: true |
不过每次加入新的轮播图的时候,记得先清理缓存
- hexo clean
- hexo d -g