修改小字的颜色
在经过多次界面优化后,发现下列颜色的字相当模糊
这些颜色的word均看不清
复制css选择器
用浏览器打开,右键检查
用VScode打开Next主题的所有的样式文件
进入Next主题定义css的目录,我的是E:\MyBlog\themes\next\source\css
,然后用Vscode打开这个目录.
在整个目录中搜索上面复制的选择器
然后打开VScode中的搜索框,输入刚才复制得到的选择器
修改即可
更改为自己喜欢的颜色
1 | .posts-expand .post-meta { |
同理还有category下的count属性
1 | .category-list-count { |
结果:
其他hexo颜色设置
更改标签云(tagcloud)的颜色
如果你和我一样个性化了博客的整体布局颜色,那么默认的标签云页面可能看起来很丑,怎么更改?修改下文件:
1 | {# 文件位置:~/blog/themes/next/layout/page.swig #} |
修改对应参数值即可,参数说明见 Hexo 官方文档,颜色可以参考这个网站,自己去纠结……
修改文章内链接文本样式
修改文件 themes\next\source\css\_common\components\post\post.styl
,在末尾添加如下css样式,:
1 | // 文章内链接文本样式 |
其中选择.post-body
是为了不影响标题,选择 p
是为了不影响首页“阅读全文”的显示样式,颜色可以自己定义。
给页面添加背景图片
在theme/next/source/css/_custom
文件夹下打开custom.styl
文件,往里面添加以下代码:
1 | body{ |
其中的css样式属性都可以根据你的自定义图片来更改,以达到最佳的效果。
文字背景以及透明度
在theme/next/source/css/_custom
文件夹下打开custom.styl
文件,往里面添加以下代码:
1 | .content { |
其中border-radius
是给文章背景设置圆角,margin-top
是设置文章到顶部的距离,其中属性可根据自己的需要进行调整。
在修改完文章背景色之后,文字颜色可能和背景色不能很好的搭配,这时候我们就需要修改文章字体的颜色了。打开theme/next/source/css/_common/scaffolding
文件夹下的base.styl
文件,找到body{}
,将其中的color:$text-color
更改为你想要的颜色即可。代码如下:
1 | body { |
文章页面宽度设置
在theme/next/source/css/_custom
文件夹下打开custom.styl
文件,往里面添加以下代码:
1 | .main-inner {width: 页面宽度;} |
文章内单行代码的样式设置
在上面的设置中如果更改了网页底色,单行代码的颜色可能与背景色不搭配,这时就需要我们自己设置了。具体步骤:
在theme/next/source/css/_custom
文件夹下打开custom.styl
文件,向里面添加以下代码:
1 | #posts code {color: 颜色代码;background-color:颜色代码;} |
其中为code的字体颜色,后者为背景颜色。
其他文章内的颜色可以看一下theme/next/source/css/_common/scaffolding
文件夹下的base.styl
文件,有需要直接更改即可。
页面头部和底部栏的背景色修改
在theme/next/source/css/_custom
文件夹下打开custom.styl
文件,往里面添加以下代码:
1 | .header { |
头部和底部也可以加入自定义的背景图。只需要在其中加入background:url(图片的链接);
即可。
网页顶部和底部的文字颜色修改
在theme/next/source/css/_custom
文件夹下打开custom.styl
文件,往里面添加以下代码:
-
头部文字颜色
- 更改头部site-title的字体颜色
在theme/next/source/css/_common/components/header
文件夹下打开site-meta.styl
文件,找到.brand{}
向里面添加以下代码:
1
color: 颜色代码 !important;
- 更改头部menu的字体颜色
在相同的文件夹下打开menu.styl
文件,找到a{}
,向里面添加以下代码:
1
color: 颜色代码 !important;
- 更改头部site-title的字体颜色
-
底部文字颜色
底部文字颜色的修改就显得很简单了,还是在
theme/next/source/css/_custom
文件夹下打开custom.styl
文件,往里面添加以下代码:1
.footer-inner {color: 颜色代码;}
侧栏背景图以及内部文字颜色的修改
在theme/next/source/css/_custom
文件夹下打开custom.styl
文件,往里面添加以下代码:
1 | #sidebar { |
其中设置p,span,a{color:颜色代码}
,即可修改侧边栏内部文字的颜色。