搭建一样的博客
本文最后更新于:2023年9月16日 晚上
前言
以下详细记录着搭建过程,如果想要快速的获得一个一样的博客,可以直接从给git获取,同步更新:https://github.com/Xin-FAS/FAS-Blog-Template,好用请点个`star`
初始化Hexo
官网:https://hexo.io/zh-cn/index.html
1 | |
这里个人博客就搭建好了,下面使用主题
使用fluid主题
github下载源码并放入
地址:https://github.com/fluid-dev/hexo-theme-fluid/releases
下载完成后解压,修改名称为fluid放入博客目录的theme文件夹下,然后复制主题的_config.yml到博客目录,并改名为_config.fluid.yml
指定主题
找到并修改博客目录中的_config.yml
1 | |
tips:注意是修改不是添加
基础配置
以下配置都在博客目录/_config.fluid.yml中进行
基础页面配置
- 配置关于页:https://fluid-dev.github.io/hexo-fluid-docs/guide/#%E5%85%B3%E4%BA%8E%E9%A1%B5
- 配置友链页:https://fluid-dev.github.io/hexo-fluid-docs/guide/#%E5%8F%8B%E6%83%85%E9%93%BE%E6%8E%A5%E9%A1%B5
评论功能
详情见:https://fluid-dev.github.io/hexo-fluid-docs/guide/#%E8%AF%84%E8%AE%BA
个人使用valine,官网:https://valine.js.org/
使用流程:
- 登录/注册LeanCloud国际版,创建应用
- 进入设置,记录下应用的appid,appkey
- 进入配置文件,将appid和appkey填入
valine中,其他跟着fluid文档配置就可以了
设置页面顶部大图
设置副标题
搜索slogan:,修改text
设置导航左侧标题
搜索navbar:,修改blog_title
修改页脚
搜索footer:,修改content
添加自定义css文件路径
搜索custom_css:,添加一个博客目录下的source的路径,如
1 | |
这里用的就是博客目录/source/css/f-index.css
文章默认封面
配置default_index_img:
配置代码高亮
搜索highlightjs:
更多个性配置(个人)
前置说明:
- 博客配置:_config.yml
- 主题配置:_config.fluid.yml
修改文章末尾地址
在博客配置中找到permalink:,修改它的上一个,也就是url,如
1 | |
网站基础信息
在博客配置中修改# Site区域
详情见:https://hexo.io/zh-cn/docs/configuration.html#%E7%BD%91%E7%AB%99
顶部菜单背景色
1 | |
顶部菜单不透明度
1 | |
亮色主题下拉导航栏文字颜色
在之前配置过的自定义css文件中,写入:
1 | |
代码块使用mac边框
自定义css文件中:
1 | |
超链接背景色
主题配置文件中:
1 | |
文字块的颜色配置
1 | |
修改编译时控制台输出字符
在线制作字符码:http://patorjk.com/software/taag
全局搜索hexo.log.info,修改输出内容,如:
1 | |
修改运行时控制台输出
全局搜索billboard:,修改console.log
修改浏览器图标
主题配置中修改favicon:和apple_touch_icon:
修改首页和归档中一页显示数
博客配置中搜索per_page:,前面为index就是首页展示数,建议首页显示15,归档页面显示20
显示更新日期
- 文章头部显示,主题配置中搜索
updated:,开启enable,并将下方标签类型改为success - 文章底部显示,主题配置中搜索
update_date:,开启enable
关闭图片显示标题
主题配置中搜索image_caption:,关闭
开启三级标题以上不折叠
主题配置中搜索collapseDepth:,修改为3
关闭阅读时长
主题配置中搜索min2read:
修改iframe样式
在自定的css文件中,添加如下:
1 | |
note中超链接文字样式问题
fuild主题使用note功能时,里面的超链接会跟着全局文字颜色,所以在自定的css文件中添加如下:
1 | |
最后
至此,你就已经建成了一个和我一模一样的博客系统,快去更新吧,添加友链可以发邮件到xin.fas@outlook.com中,内容请包含一个昵称,博客地址,简介和头像,后续博客有更多自定义修改会同步到这篇文章中