Hexo--Next主题优化
来源:互联网 发布:java版本积分商城 编辑:程序博客网 时间:2024/04/28 21:39
我的博客原文地址
欢迎访问我的博客
按照上篇博客中更换Theme的方法,我们已经将主题改为Next,但是还是有地方我们可以优化和配置的。
一些常见的配置方法参考文档即可。
语言设置
将languages目录下面的zh-Hans.yml修改为zh-CN.yml或者按照文档中的修改根目录配置文件也行。
修改样式
网站标题栏背景颜色
当使用Pisces主题时,网站标题栏背景颜色是黑色的,感觉不好看,可以在source/css/_schemes/Pisces/_brand.styl中修改
.site-meta { padding: 20px 0; color: white; background: $blue-dodger; //修改为自己喜欢的颜色 +tablet() { box-shadow: 0 0 16px rgba(0,0,0,0.5); } +mobile() { box-shadow: 0 0 16px rgba(0,0,0,0.5); }}
但是,我们一般不主张这样修改源码的,在next/source/css/_custom
目录下面专门提供了custom.styl
供我们自定义样式的,因此也可以在custom.styl
里面添加:
// Custom styles..site-meta { background: $blue; //修改为自己喜欢的颜色}
修改内容区域的宽度
我们用Next主题是发现在电脑上阅读文章时内容两边留的空白较多,这样在浏览代码块时经常要滚动滚动条才能阅读完整,体验不是很好,下面提供修改内容区域的宽度的方法。
NexT 对于内容的宽度的设定如下:
- 700px,当屏幕宽度 < 1600px
- 900px,当屏幕宽度 >= 1600px
- 移动设备下,宽度自适应
如果你需要修改内容的宽度,同样需要编辑样式文件。
在Mist和Muse风格可以用下面的方法:
编辑主题的 source/css/_variables/custom.styl 文件,新增变量:
// 修改成你期望的宽度$content-desktop = 700px// 当视窗超过 1600px 后的宽度$content-desktop-large = 900px
当你使用Pisces风格时可以用下面的方法:
header{ width: 90%; }.container .main-inner { width: 90%; }.content-wrap { width: calc(100% - 260px); }
参考文档:
http://theme-next.iissnan.com/faqs.html
https://github.com/iissnan/hexo-theme-next/issues/759#issuecomment-202242848
主页显示文章摘要
默认情况下在主页是把文章内容全部显示出来的,如果在根目录的_config.yml
中配置分页:
per_page: 10
那么每页显示10篇文章,这样的花主页就看起来不是很精简了,可以通过下面的方法来配置主页只显示文章摘要:
在themes/next/
的_config.yml
中配置:
# Automatically Excerpt. Not recommand.# Please use <!-- more --> in the post to control excerpt accurately.auto_excerpt: enable: false length: 150
把enable
项配置为true
就可以了。
但是我们也可以看到注释中是不推荐这样做的,因为这样会强制把文章前150个字符做为摘要的,会出现描述不完整的情况,而且有时候会把文章的源码显示出来。
那么我们就用推荐的在文章中用<!-- more -->
这种方式来作为文章摘要的方式,可以根据每篇文章的不同情况自己来把控摘要的内容。
或者是在文章中配置description
也是可以的。
---title: Hexo+GitHub搭建个人博客categories: Hexocomments: truekeywords: Hexo, Blog, GitHubtags: [Hexo, Blog, GitHub]description: 使用Hexo在GitHub上搭建个人博客date: 2017-01-010 13:00:00---
阅读次数统计(使用LeanCloud)
参考文档
加入网站缩略图标
加入后就可以在浏览器的标签栏或者是收藏夹里面现实网站的缩略图标了。
在themes/next/
的_config.yml
中配置:
# Put your favicon.ico into `hexo-site/source/` directory.favicon: /images/favicon.ico
然后把图表放到根目录的source/images/
下面。
- Hexo--Next主题优化
- Hexo之Next主题优化(一)
- Hexo NexT 主题SEO优化指南
- Hexo下Next主题配置与优化
- hexo next主题配置
- Mac搭建Hexo博客及NexT主题配置优化
- 基于Hexo+Next主题的个人博客搭建定制优化
- hexo NexT主题首页title链接的优化
- Hexo的Next主题配置
- Hexo-Next主题修改配色
- Hexo配置使用Next主题
- hexo + next主题高级配置
- Hexo主题优化
- Hexo系列教程之三:next主题的配置和优化
- hexo+next主题优化之加入网易云音乐、网易云跟帖、炫酷动态背景
- 为Hexo-Next主题设置头部图片
- hexo博客框架--nexT主题进阶设定
- 为Hexo-Next主题设置头部图片
- 信仰的力量-血战钢锯岭
- C# String.Format格式说明
- python中使用print输出中文
- 关于内部类的一个小面试题
- 欢迎使用CSDN-markdown编辑器
- Hexo--Next主题优化
- 1049. Counting Ones (30)
- java时间加减法计算,获取指定时间的季度,周数,星期,等;
- 接口抽象类
- 看《点球成金》有感
- CATransition-转场动画
- Android之MVC模式的使用
- APMserv5.2.6的session_start错误解决办法
- PHP RSA加解密示例