设置主题风格
打开 themes/next/_config.yml
件,搜索 scheme 关键字,将你需用启用的 scheme
前面注释 #
去除即可。
#Scheme Settings
1 | #scheme: Muse #默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白 |
菜单栏 menu
原生菜单栏有主页、关于、分类、标签等数个选项,但是在配置文件中是注释掉的状态,这里我们自行修改注释就行。
1 | menu: |
注意点:
- 如果事先没有通过
hexo new page <pageName>
来创建页面的话,即使在配置文件中取消注释,页面也没法显示 - 我们也可以添加自己想要添加的页面,不用局限在配置文件里提供的选择里面
||
后面是Font Awesome里的文件对应的名称menu_icons
记得选enable: true
(默认应该是true
)
修改移动端菜单按钮颜色
打开themes\next\source\css\_custom\custom.styl
文件, 添加如下代码:
1 | .btn-bar { |
去除顶部黑条
打开themes\next\source\css\_custom\custom.styl
文件, 添加如下代码:
1 | .headband { display: none; } |
个人社交信息 social
在social里我们可以自定义自己想要在个人信息部分展现的账号,同时给他们加上图标。
1 | social: |
注意点:
||
后面对应的名称是Font Awesome里图标的名称,如果我们选择的账号没有对应的图标(如豆瓣、知乎),我们可以在Font Awesome库里去选择自己喜欢的图标- 建议不要找太新的Font Awesome图标,主题关联的库版本没有那么新,很可能显示不了或者显示一个地球
头像设置
添加头像
打开themes/next/_config.yml
文件,搜索Sidebar Avatar
关键字,去掉avatar
前面的#
:
1 | # Sidebar Avatar |
或者使用本地图片,把图片放入themes/next/source/images
下,修改 avatar
:
1 | avatar: /images/avatar.png |
设置头像边框为圆形框
打开位于themes/next/source/css/_common/components/sidebar/sidebar-author.syl
文件,修改如下:
1 | .site-author-image { |
浏览页面的时候显示当前浏览进度
打开themes/next/_config.yml
,搜索关键字scrollpercent
,把false
改为true
。
1 | # Scroll percent label in b2t button |
如果想把top
按钮放在侧边栏,打开themes/next/_config.yml
,搜索关键字 b2t
,把false
改为true
。
1 | # Back to top in sidebar |
添加RSS订阅
打开终端, 在你Hexo
站点目录下执行如下命令://注意不要复制$
符号
1 | $ npm install hexo-generator-feed --save |
打开Hexo
站点下的_config.yml
, 添加如下配置:
1 | # feed |
主页文章添加边框阴影效果
打开themes/next/source/css/_custom/custom.styl
, 向里面加代码:
1 | // 主页文章添加阴影效果 |
开启版权声明
主题配置文件下, 搜索关键字post_copyright
, enable
改为true
:
1 | // 主页文章添加阴影效果 |
设置新建文章自动开启copyright
, 即新建文章自动显示自定义的版权声明,设置 your site/scaffolds/post.md
文件
1 | --- |
修改文章底部的那个带#
号的标签
打开themes/next/layout/_macro/post.swig
文件,搜索rel="tag">#
,将 #
换成<i class="fa fa-tag"></i>
1 | <div class="post-tags"> |
添加顶部加载条
打开themes/next/_config.yml
,搜索关键字pace
,设置为true
,可以更换加载样式:
1 | # Progress bar in the top during page loading. |
本地搜索
在你Hexo
站点的根目录下执行:
1 | $ npm install hexo-generator-searchdb --save |
打开Hexo
站点的_config.yml
, 添加配置:
1 | search: |
打开themes/next/_config.yml
, 搜索关键字local_search
,设置为true
:
1 | # Local search |
修改网页底部
修改图标
在图标库中找到你自己喜欢的图标 ,打开themes/next_config.yml
,搜索关键字authoricon
, 替换图标名
隐藏网页底部 Hexo 强力驱动
打开主题配置文件, 搜索关键字copyright
, 如下:
1 | # Footer `powered-by` and `theme-info` copyright |
增加统计
- 统计功能
- 显示文章字数统计
- 阅读时长
- 总字数
在站点的根目录下执行:
1 | $ npm i --save hexo-wordcount |
打开themes/next/_config.yml
,搜索关键字post_wordcount
:
1 | # Post wordcount display settings |
文章顶部显示更新时间
打开主题配置文件_config.yml
,搜索关键字updated_at
设置为true
:
1 | # Post meta display settings |
修改访问URL路径
默认情况下访问URL
路径为:domain/2017/08/18/关于本站
,修改为 domain/About/关于本站
。
编辑Hexo
站点下的_config.yml
文件,修改其中的permalink
字段:
1 | permalink: :category/:title/ |
新建404界面
打开终端, 在站点根目录下, 输入hexo new page 404
, 默认在Hexo
站点下/source/404/index.md
打开新建的404
界面,在顶部插入一行,写上 permalink: /404
,这表示指定该页固定链接为http://"主页"/404.html
。
1 | --- |
如果你不想编辑属于自己的404
界面,可以显示腾讯公益404
界面,代码如下:
网站标题栏背景颜色
当使用Pisces
主题时,网站标题栏背景颜色是黑色的,感觉不好看,可以在source/css/_schemes/Pisces/_brand.styl
中修改:
1 | .site-meta { |
但是,我们一般不主张这样修改源码的,在next/source/css/_custom
目录下面专门提供了custom.styl
供我们自定义样式的,因此也可以在custom.styl
里面添加:
1 | // Custom styles. |
修改内容区域的宽度
Pisces
风格时可以用下面的方法:source/css/_schemes/Pisces/_layout.styl
1 | header{ width: 93%; } |
去除移动端两侧的空白区域
打开主题路径下的_config.yml
文件, 找到mobile_layout_economy
字段,将false
改为true
添加背景图
在themes/next/source/css/_custom/custom.styl
中添加如下代码:
1 | body{ |
各版块透明度修改
内容板块透明
博客根目录themes\next\source\css\_schemes\Pisces\_layout.styl
文件.content-wrap
标签下background: white
修改为:
1 | background: rgba(255,255,255,0.7); //0.7是透明度 |
菜单栏背景
还是当前文件下: .header-inner
标签下background: white
修改为:
1 | background: rgba(255,255,255,0.7); //0.7是透明度 |
博客根目录themes\next\source\css\_schemes\Pisces\_sidebar.styl
文件.sidebar-inner
标签
修改文章目录和站点概览透明度
1 | background: rgba(255,255,255,0.7); //0.7是透明度 |