写在前面

博客是记录代码的地方(其实写啥都行)

CSDN 或者 博客园, 已有的专业博客网站也能用, 就是广告之类的很烦人.

当然自己搭一个才好的啦

服务器我买不起, 就用github吧!

github, 自行百度, 以后要当程序猿, 这玩意会经常常用(天天用?).

第一步:

首先需要git和node.js
git都有吧. 没有百度 官网上下载一个

nodejs可以去官网nodejs.org下载
(不知道为啥 nodejs/ch-zn 中国官网下载超级慢, 去 nodjs.org/en/ 下载正常…无语)

第二步:

1
Windows键 + R 后, 输入cmd

然后输入指令:

1
npm install -g cnpm -registry=https:/registry.npm.taobao.org

npm是包管理器, 中国么, 有高墙的呢, 所以通过npm安装cnpm, 淘宝的镜像源, 会快很多.
这一步很快

1
cnpm install -g hexo

通过cnpm安装hexo
这一步也很快

1
mkdir blog

创建一个新的文件夹

1
cd blog

点击进入

1
hexo init

众所周知, init初始化的意思
这一步可能会卡住, 我卡了三个小时, 各种重试, 结果发现断了wifi, 连上手机热点, 1min就搞定了…无语

1
hexo s

s 是 start的缩写, 启动!!!
这时候可以去浏览器地址栏输入:

1
localhost:4000

如果你进去了, 看见了hallo world
恭喜恭喜

第三步:

依次输入

1
hexo n "第一篇博客"

new缩写n, 新建文章

1
hexo clean

清空缓存

1
hexo g

generate缩写, 生成

1
hexo s

启动动动动动!

去浏览器进blog看看是否有了新文章
如果有了
恭喜恭喜

第四步:

部署到服务器上

有钱人可以买个服务器

穷逼可以部署到github或者gitee(码云)

此码云非彼马云

去github建立一个新的仓库命名为:

1
你的用户名.github.io

必须这样命名!

成功建立好了呢
恭喜恭喜

第五步:

打开cmd(文章开头说过),
先安装一个插件, 输入

1
cnpm install --save hexo-deployer-git

安装插件

去blog文件夹中找到: _config.yml

记事本打开, 找到最后两行
改成:

1
2
3
4
deploy:
type: git
repo: 你的仓库地址(https://github.com/YourUserName/YourUserName.github.io.git)
branch: master

最后:

1
hexo d

将blog推送到github上

去github仓库中看一下, 有文件了
恭喜恭喜

第六步:

主题多的是, 大多数都有中文的文档, 下载下来, 改一个地方就行了

更改主题:
https://github.com/litten/hexo-theme-yilia

好看不亏
完事了

最后

挺简单的, 有很多种方式建立github博客, 但是有的会出乱七八糟的问题, 挺讨厌的, 不行就删库重来

emmmmmmm, 麻雀虽小, 五脏俱全, 想要更高级的网站, 自己买服务器, 代码也自己写呗, 界面自己设计呗

博客引擎挺多的, Hexo, typecho, wordpress, Jekyll 等等(甚至可以自己写一个, 这年头, 新的app都是用的旧的砖头)