所以呢一直想自己搭一个有自己个性域名的博客。。昨晚花了一点时间用Hexo+github搭好了,地址是https://xwj-scarf.github.io/逼格瞬间上了一个档次有没有。。
前期工作
下载node.js和git,安装hexo
在nodejs.org/en/ 上下载安装Node.js,一路下一步就好了 下载完成后在cmd输入node -v,就能打印出版本号,否则就要设置一下环境变量了
在https://git-scm.com/downloads下载对应平台的git安装包,也是一路下一步,然后测试git --version
然后cmd进入nodejs安装目录下,输入 npm install hexo 安装hexo
稍等以后cmd 输入 , 因为我这里已经创建过blog文件夹了,所以我是直接cd就可以了,这里的blog文件名是你自己定的,不一定非要是blog
mkdir blog && cd blog
然后执行
hexo init
安装依赖包
npm install
这时候一个简单的本地博客就建立完成了 我们可以通过输入 hexo命令然后在本地访问http://localhost:4000即可
hexo g
hexo s
好了这时候你就可以在本地看到你的博客了,但是我们想把它弄到网上怎么办呢?这时候就要借用github了
注意:此时先别把cmd窗口关闭
我们先去github上注册账号啥的,就省略了
注册完成,我们创建一个代码仓库
仓库的名字和你的用户名一样并且加后缀,这里我已经创建过这样一个仓库了所以会提示已存在,其他的也不用设置就创建好了
然后呢我们进去这个仓库的Setting里面往下拉有个GitHub Pages,在Choose a theme里面选择一个样式
然后呢我们回到仓库的首页
找到这样一个链接,复制下来
进去我们的blog文件夹下,
打开这个文件
在最后添加代码 (注意每个冒号后面都要有一个空格)
这时候回到你的cmd窗口
输入
npm install hexo-deployer-git --save
hexo g
hexo d
然后呢我们在浏览器上打开你的.github.io,应该就能看到相应的页面了
附加:我第一次创建的时候虽然每个步骤都没意外的做下来了,但最后呢还是显示不了页面,返回仓库显示页面暂时创建不成功,请稍后尝试的话那么就别试了,直接第二天起来再弄一次,正确做下来的话GitHub Pages这里会显示Your site is published at XXX.github.io的,出现了这个说明就成功了
然后呢我们打开之后发现页面有点单调,我们想换一个主题
我们来到hexo的github下 https://github.com/hexojs/hexo/wiki/Themes
挑选一个自己喜欢的,然后在blog下右键选择 Git Bush Here
输入这条指令,最后的themes/alex是保存在哪里,是可以自己定的
然后我们再打开_config.yml文件修改一下theme参数
最后呢我们再执行一次 hexo g (重新生成blog) hexo d (部署本地blog到github上)再打开浏览器刷新一下就可以了
测试自己的第一篇文章:
在blog文件下的source下的_posts
就存放着博客的文章,我们随便用MarkDown写一个,然后呢老方法 hexo g 然后 hexo d 过一两分钟刷新一下就能看到更新的文章了
这样呢我们的博客就大体完成了,还有很多可以完善的功能呢~是不是很有趣的赶紧动手创建自己的博客吧
感谢参考博文:
https://zhuanlan.zhihu.com/p/24043360
标签:git,Hexo,hexo,cmd,博客,blog,github,搭建 From: https://blog.51cto.com/u_16156555/6457189