欢迎来到我的博客,下面介绍如何快速搭建属于自己的博客。
初次了解到github能搭建博客就很惊喜,它可以让你不再依赖其他平台且可以自定义博客风格,当然它还不需要域名。但是搭建过程却也不是那么容易,很大一个原因是目前网上的教程把它写的过于复杂。所以自己搭建完之后就第一时间总结了搭建过程,将实际过程中不需要的步骤全部cover。
1 资源
1.1 Node.js
1.2 git
1.3 Typora
2 安装步骤
2.1 Node
运行cmd =>输入“path”,输出里能找到如下信息,恭喜你已经安装成功了。
C:\Program Files\nodejs\;
C:\Users\zuhai\AppData\Roaming\npm
查看版本可以通过输入“node” –version
2.2 git
一路默认
2.3 hexo
运行cmd ,路径切换到你自己定义的路径,比如“G:\mygithub\hexo”
$ cd G:\mygithub\hexo
$ npm install hexo-cli -g
$ hexo init blog
$ cd blog
$ npm install hexo-deployer-git --save
$ npm install
$ hexo g # 或者hexo generate
$ hexo s # 或者hexo server,可以在http://localhost:4000/ 查看
注意事项 _config.yml文件的格式,每个字段后面必须跟空格。
3 主题
3.1 下载主题
$ cd G:\mygithub\hexo\blog
$ hexo clean
$ git clone https://github.com/hz-zuhai/hello.git themes/hello
修改Hexo目录下的_config.yml配置文件中的theme属性,将其设置为hello
3.2 更新
$ cd G:\mygithub\hexo\blog
$ cd themes/hello
$ git pull
$ hexo g # 生成
$ hexo s # 启动本地web服务器
4 部署
4.1 仓库
申请github账号
建立一个名字为“yourname.github.io”,注意这是约定的特殊命名,以后你可以通过https://hz-zuhai.github.io/来访问你的个人主页。
克隆你的项目 $ git clone https://github.com/hz-zuhai/hz-zuhai.github.io.git G:\mygithub
4.2 自动化脚本
$ hexo generate
$ -R public/* ../../hz-zuhai.github.io
$ cd ../../hz-zuhai.github.io
$ git add .
$ git commit -m “update”
$ git push origin master