## 此处的样式可能不正常,可去原文:【Hexo】Hexo+Github搭建个人博客 | Minecraft-Sep (js.cool)
{% note info simple %}预计完成时间90分钟,请放心食用!{% endnote %}
{% note danger simple %}密码不可以外传(除非允许),不然你会被列入**黑名单**!{% endnote %}
{% note warning simple %}鉴于Github的访问慢,可以使用[Watt Toolkit加速器](https://steampp.net/)进行访问,可以加速许多游戏和网站!{% endnote %}
# 前言:
最近我收到了亿点点私信:



所以!今天我就出教程吧!!!
# 实践s
### Part1.准备活动
1. 下载**Node.js**({% btn ‘https://nodejs.cn/’,点击下载,st-lightbulb-line %})
2. 下载后的文件会是:{% inlineimage /img/article/1/d0d34066b3d1349ca5a31c7b03a47f8f7fefb51a38e5c520717d4899b2f74952.png %} ,打开后一路`Next`。
{% note warning simple %}不建议修改安装路径,否则可能会无法调用`系统变量`!{% endnote %}
3. 下载完毕后打开`cmd`,输入
“`bash
npm install hexo-cli -g
“`

等待下载,注意期间不要按Ctrl+C,否则会导致进度{% label 取消 red %}!
下载完毕后:

4. 打开任意一个`空`文件夹,分别输入(每输入一行等待):
“`bash
hexo init blog
cd blog
npm install
“`
– `hexo init blog`:安装博客到blog文件夹里
– `npm install`:安装依赖
6. 到这里,你的博客已经初步成型:

## Part2: 博客配置文件和主题配置文件的认识
博客配置文件是这个东西:
打开后的东西:
{% note warning simple %}注意:各个值的配置之间要和`:`之间有一个空格!例如:`name: value`{% endnote %}
– title: 你的博客标题
– subtitle: 你的博客副标题
– description: 你的博客介绍
– author: 博客作者名字
– language: 语言,可以选择`en`,`zh-CN`和`zh-TW`
– timezone: 时区,建议填`Asia/Shanghai`
– url: 你的博客地址,必须填对!否则站内图片将会加载出问题
– theme: 主题名字,全部是小写
其余的可以不用配置。
主题配置文件请见你选择的主题的官方文档。
## Part3: 基本命令
– `hexo c`:清理博客缓存
– `hexo s`:启动本地服务器,可以从`http://localhost:4000/`访问
– `hexo g`:生成博客主文件,保存至public文件夹内,以后上传到Github要用
– `hexo d`:通过git的方式上传到Github
## Part4: 安装&使用主题
可以前去{% btn ‘https://hexo.io/themes’,Hexo Themes,st-lightbulb-line %}挑选你喜欢的主题!
不懂得如何安装的可以加入我的QQ群或加我QQ`3630179822`或下方留言!
## Part5: 上传到Github
1. 打开你的博客源文件,打开`cmd`,输入:
“`bash
hexo g
“`
等待生成博客源文件。
2. 打开{% btn ‘https://github.com’,Github,st-lightbulb-line %},如下图:

3. 点击,如下图:

– :你的邮箱
– :你的密码
– :你的用户名(好好填!以后你的网站要用)
– :你是否接收Github发送的活动通知
然后他们检查你的链接安全性,如下图:

情况1:直接通过
情况2:如下图

按照提示完成即可。
4. 然后就进入Github主页面了:

点击
第一步

第二步(描述)

第三步

最后点`Create repository`。
5. 进入仓库页面:

点`Add file`➡`Upload files`。
之后的页面:

将之前讲的`public`文件夹打开,把全部文件拖进去。
{% note danger simple %}注意:单次上传的文件不能大于100件或100MB!{% endnote %}
最后点`Commit Changes`。
6. 等待几分钟,就可以通过下面的地址访问了!
“`bash
https://你的用户名.github.io/
“`
# 总结
`Hexo`是一个很不错的博客框架,适合绝大部分用户。
版权所有©Minecraft-Sep。
没有回复内容