时间:2023-04-30 03:45:01 | 来源:网站运营
时间:2023-04-30 03:45:01 来源:网站运营
<建站系列-三> NexT主题的个性化配置:本文章首发于笔者博客,欢迎关注~前言:
前两篇博文我们搭建了个人博客主页,并掌握了常用的博客管理知识,接下来介绍NexT主题的个性化配置,服务博客主页更丰富的功能,真正做到个性化,与众不同。Ok, let's get started !
_config.yml
对应项,完成基础自定义。# Site Information Settings
项:favicon
是网站图标,可更改;license
及size
,sidebar
定义博客知识许可证,sidebar: true
可以在侧边栏显示。# Menu Settings
项:菜单栏设置。将菜单栏设置前的注释#
去掉即可在侧边栏显示,建议把about, tags, categories, archives
显示出来。上一篇博文中介绍的打标签分类可在tags
和categories
两项分别找到。每个菜单项||
右侧设置的是该菜单项的图标,Hexo用的是Font Awesome Icon,每个icon对应一个名称,如heart对应 ,可以根据个人喜好随意修改,芜湖~!最后,设置icons: true
即可显示菜单项图标,还可设置badges: true
显示每个菜单项的统计数,比如tags
和categories
的数目。# Sidebar Settings
项:侧边栏设置。可设置侧边栏的位置、宽度等,avatar
的url
可设置个人头像,将头像图片放到source
路径下(也可以再创建子路径,如source/images/
),然后设置url: me.jpg
(或者url: /images/me.jpg
);# Social Links
可以设置社交账号链接,比如GitHub,还可以手动添加国内社交账号,比如本站,同样是用Font Awesome Icon做图标,所以可以自由定制。# Footer Settings
项:脚注设置。可设置since
建站时间,底部icon(也是FAI,可修改),icon的动画,Powered by等信息。# Post Settings
项:博文设置。默认设置即可,令可设置打赏信息,Donate
设置为enable: true
,并在reward
除加入收款二维码即可。# Misc Theme Settings
项:杂项设置。设置代码块主题和样式,比如light: monokai
设置成monokai
主题,style: mac
设置成苹果mac
样式;设置Follow me on GitHub
,开启即可。NexT支持的主题。# Font Settings
项:字体设置。可以分别设置全局、标题、文章、代码块等字体。# Local Search
项开启local_search
,即enable: true
。npm install hexo-generator-searchdb --save
然后生成并在本地端口查看:hexo ghexo s
如果正常,可以在左侧边栏看到Search
按钮,点击即可本地检索。heox n page photos
menu:
下面添加新Page的菜单项:photos: /photos/ || fa fa-camera # 注:可换其它fa图标
source/photos/index.md
,这便是相册页,根据个人喜好插入图片编辑,下面举个例子:---title: photos---# 我的相册## 相册1{% gp 5-3 %} ![IMG-1.jpg](https://xxx.yyy.zzz.img1.jpg) ![IMG-2.jpg](https://xxx.yyy.zzz.img2.jpg) ![IMG-3.jpg](https://xxx.yyy.zzz.img3.jpg) ![IMG-4.jpg](https://xxx.yyy.zzz.img4.jpg) ![IMG-5.jpg](https://xxx.yyy.zzz.img5.jpg){% endgp %}
上面采用图床的方式插入图片,这样的好处是网页和图片数据分离,网页本身加载速度会快很多,强烈推荐这种方式。fanncybox
和mediumzoom
,前者功能更加强大,而后者更加轻巧所以网页加载更快,按需选择。修改主题配置文件,如fancybox: true
即可。Disqus
为例介绍搭建方法(Disqus需要翻墙,手动滑稽)。四个步骤:GET STARTED
,点下面的I want to install Disqus on my site
将会出现Create a new site
界面:Website Name
作为你的Disqus简称,注意不需要和你的网站同名哦,只是为了用于区分的简称,然后选择一个Category
和Language
,然后点底部Create Site
,然后选择一个套餐(可免费试用30天)I don't see my platform listed, install manually with Universal Code
,然后可以自由配置,比如评论者的头像等等,配置完点Complete Setup
disqus: enable: true # 开启 shortname: 你的Disqus网站简称 count: true # 统计每个博文评论数,建议开启
其它NexT支持的评论系统的搭建类似,你那么聪明我就不一一展开啦。后话:
参照建站系列的三篇博文,我们终于搭建起了足够个性化的博客主页,不管你是学术风还是二次元,都能搭建符合个性的网站。另一方面,我们还为我们的博客主页添加了很多功能,大大丰富了网站的功能,是不是很有意思呢!具体效果可以看我的博客,下面附上效果图。
关键词:主题,个性,配置,系列