小白建博客
😊 欢迎阅读小白建博客的指导内容!干货满满!
小白博客搭建手册
使用Hexo和阿里云搭建个人博客
快速下载安装
安装git
安装node
安装 VS code
创建一个文件件在文件目录下的命令行里面逐个输入下列指令可以快速开启一个hexo 项目并且本地运行,生成的文件结构如下
1
2
3
4
5npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server1
2
3
4
5
6
7.
├── _config.yml
├── package.json
├── scaffolds
├── source
| └── _posts
└── themes
themes 里面用来存放好看的主题
source 的 post 放文档的md 文件
_config.yml 用来配置一些信息各种美化和自定义都来自这里
添加github 备份
这个时候只有最原始Hexo,而且创建文章的话只能在本地添加文章十分不方便,因此把整个文件上传到github 或者gitee的私有仓库里这样即使换了一台电脑也可以操作文档。在GitHub或者gitee 里面安装一个仓库,复制仓库地到下面的地址。
1 | git init |
美化Hexo- - butterfly theme
Butterfly 安裝文檔(一) 快速開始 | Butterfly
安装主题
1 | npm install hexo-theme-butterfly |
在_config.yml 里面修改配置
1 | theme: butterfly |
常用指令
通过在指令行里面输入可以快速启动和部署
1 | hexo new "name" # 新建文章 |
本地启动
1 | hexo clean # 清除缓存和已生成的静态文件 |
文件配置
在 hexo 的根目录创建一个文件 _config.butterfly.yml,并把主题目录的 _config.yml 内容复制到 _config.butterfly.yml 去。( 注意: 复制的是主题的 _config.yml ,而不是 hexo 的 _config.yml)
具体的配置查看推荐文档: Butterfly 安裝文檔(一) 快速開始 | Butterfly
创建服务
部署
参考:https://juejin.cn/post/6987384418717401101#heading-2
视频教程: https://www.bilibili.com/video/BV1384y1p7NC/?spm_id_from=333.788.top_right_bar_window_history.content.click&vd_source=9db27ccccc6b1cadb96ba262bd4f7c5f
写作
在_posts 文件夹下创建文件夹下 md 文件,在md 文件头部添加下面内容(自己选择添加)
1 | --- |
写法 解释
title 【必需】页面标题
date 【必需】页面创建日期
type 【必需】标签、分类和友情链接三个页面需要配置
updated 【可选】页面更新日期
description 【可选】页面描述
keywords 【可选】页面关键字
comments 【可选】显示页面评论模块 (默认 true)
top_img 【可选】页面顶部图片
mathjax 【可选】显示mathjax (当设置mathjax的per_page: false时,才需要配置,默认 false)
katex 【可选】显示katex (当设置katex的per_page: false时,才需要配置,默认 false)
aside 【可选】显示侧边栏 (默认 true)
aplayer 【可选】在需要的页面加载aplayer的js和css,请参考文章下面的音乐 配置
highlight_shrink 【可选】配置代码框是否展开 (true/false) (默认为设置中highlight_shrink的配置)
random 【可选】配置友情链接是否随机排序默认为 false
- 之后本地启动查看并且部署




