作为一名程序员一定要有自己的博客,之前都借用的技术网站,最开始的新浪微博,csdn等等。。。换来换去,心力交瘁。就想自己搭建一个,找了一下发现Hexo在GitHub搭建博客挺不错的,接下来就开始动手了~~
系统:
- Mac
windows系统可参考:https://segmentfault.com/a/1190000016379871
准备:
- node.js,官网下载:https://nodejs.org/en/
- Git
- npm
安装Hexo:
-
打开终端,输入:
$ npm install -g hexo-cli #-g表示全局安装
-
检查安装是否成功,显示hexo-cli版本说明安装成功
$ hexo -V
建站初始化:
-
安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。
$ hexo init <folder> #<folder> 你的博客项目名 $ cd <folder> $ npm install
-
本地服务器测试:
$ hexo s #本地服务器运行 相当于 hexo server
-
访问 http://localhost:4000/ 就可以预览了
上传到GitHub:
-
注册登录githup账号:
GitHub网址如下:http://www.github.com -
创建Repository
创建时,填写Repository name的时候,Repository name的格式必须为{user_name}.github.io,其中{user_name}必须与你的用户名一样,这是GitHub Pages的特殊命名规范(亲测不区分大小写)
修改配置文件:
- 项目根目录下:_config.yml修改: (注意:冒号后面必须有一个英文空格)
deploy:
type: git
repository: https://github.com/jqqgitup/jqqgitup.io.git #复制过来
branch: master
URL可以修改成自己的
url: http://jqqgitup.github.io
部署:
- 部署之前需要安装git部署插件,否则会提示Deployer not found错误。
npm install hexo-deployer-git --save
- 依次执行以下命令:(每次git提交都要)
$ hexo clean $ hexo generate #相当于 hexo g $ hexo deploy #相当于 hexo d
访问:http://jqqgitup.github.io 就可以看到个人博客了
hexo官网:https://hexo.io/zh-cn/