简单回顾一下blog制作流程(电脑版本为windows11)


配置blog基本框架

参考教程CSDN https://blog.csdn.net/sinat_37781304/article/details/82729029

静态框架 hexo

作用:
方便生成静态网页托管在github与coding上

搭建步骤:
1.安装git(分布式控制管理系统),多用于处理项目版本管理,git bash 用处相当于cmd
2.安装nodejs(hexo基于nodeJS编写),包括nodeJS,npm工具
3.安装hexo,注意:创建好的blog folder在hexo init myblog时,新建的myblog的指向blog folder的路径已经确定,所以一般不要随意改动blog的路径和文件夹名。

完成以上操作在本地就搭建好基本的blog框架。

1
2
3
几点提醒:
1.git nodejs hexo安装时尽量去找相关教程。
2.参考教程每一步提供了检验方法。

github部署

1.创建账号,拥有个人仓库
2.SSH,上传公共密钥到github,当公共密钥与私人密钥匹配时,即可通过git上传文件到github
3.将hexo部署到github,即:将config.yml里的deploy里的repo指向你的github账户仓库。

1
2
3
4
5
6
7
hexo clean(清除你之前生成的东西,也可以不加)
hexo generate(生成静态文章)(hexo g)
hexo deploy(部署文章)(hexo d)
补充 hexo server(hexo s)
多用于在你更改网页配置,界面,写文章时在本地可以直接查看修改之后的情况,达到预期后才上传
!!!注:blog相关配置改变后上传有一定的时间延迟
!!!注二:以上操作均在myblog文件夹里完成 在git bash 中要cd myblog 包括后面的npm也如此

hexo的基本配置

重点提一下更换主题(原教程个人感觉和我遇到的情况存在差异,这里仅供参考):(我用的是butterfly)dumb fox
1.在这里下载喜欢的主题(找到它的github链接点击code下载zip即可)
2.解压后放在myblog的theme文件夹下
3.打开解压后的文件夹找到里面的_config.yml文件复制一份并改名为_config.文件夹名.yml放到与theme同级文件夹(即与外面的_config.yml放在一起)
4.在git bash 中安装pug依赖和渲染插件依赖
cd myblog(!!!安装在myblog文件夹里)(后面的npm也基本都是 就不一一提及了)
npm install hexo-renderer-pug hexo-renderer-stylus –save

到这里基本就完成了blog的基本配置了

1
这里简单说一下自己的理解(不对请指出):这样做的目的是在运行时覆盖之前的_config.yml,即执行的theme改为了butterfly(或其他主题文件)了

网页美化

参考教程:https://blog.csdn.net/Lott0419/article/details/106688492
我的友链还提供了一些资源 需要的自取
操作文件_config.butterfly.yml(之前用来覆盖的文件)


JS CSS修改我基本没动,有需求的按照教程自行修改即可,不需要的直接跳到目录的添加搜索,开始基本美化


我的大改,直接复制粘贴教程上的,local_search修改时记得安装插件


背景修改

横幅背景default_top_img: 图片url
blog背景background: url(图片url)
页脚背景//background: $light-blue
页脚自定义
#footer-wrap 自定义内容footer_custom_text

1
image url获取途径(我一般用这个网站获取):[SM.MS](https://sm.ms/)

创建导航栏页面(git bash中操作)

关于
分类
友情链接
留言板
标签
留言板
hexo new page以后再在source文件夹里修改即可


樱花特效

添加樱花特效我的电脑不可用,报告缺少版权,不过我也不太需要,先挖个坑~~~~


其余设置

之后的颜色 移动端 表情等等修改我基本没动 需要的自行按照文档即可


音乐播放器设置

(参考文档guguniao
找到inject 将aplayerinject的enable改为true
其余操作参考文档即可


个人头像设置

(avater 修改img的url即可)


友情链接

友情链接设置均在sourse/_data/link.yml里面(avater(url)是修改头像)


打字特效

(参考教程:[moyu]https://www.cnblogs.com/MoYu-zc/p/14395965.html)
在参考教程标题样式版块 按照教程基本没问题


文章相关(新建 写)

(参考教程:guguniao)
新建文章,直接在sourse/_post里新建md文件即可
front-matter(文章基本配置,复制粘贴即可)
写文章,在front-matter以外的区域编写内容即可,详细格式参考markdown


评论区设置 有点麻烦, 有时间再写写~~~