Hexo+github快速打造个人博客网站
Hexo本地环境搭建博客
环境搭建
安装
安装Git:
http://nodejs.cn/
安装Node.js:
https://git-scm.com/downloads
安装Hexo:
$ npm install -g hexo-cli
快速开始
1.创建项目
1 | hexo i blog //初始化项目 blog是项目名 |
2.打开浏览器
1 | localhost:4000 |
这是hexo的默认主题。最简单的本地博客已搭建成功。
3.配置主题
按照主题文档配置主题。
上传到Github
注册GitHub账号
1 | https://github.com/ |
创建仓库
设置
- setting
部署
1 | npm install hexo-deployer-git --save |
访问你的网站
用户名.github.io
发布博客
1 | cd 根目录 |
域名绑定
- 首先你得有一个域名,我用的腾讯的域名。
- 实名认证和备案都搞定以后。到域名解析页面添加解析。
- 然后到你博客 根目录/source 目录下创建一个新文件CNAME
- 在里面写上你刚刚配置的路径。
- 执行以下hexo g,hexo d.
常用命令
- hexo new “postName” #新建文章
- hexo new page “pageName” #新建页面
- hexo generate #生成静态页面至public目录
- hexo server #开启预览访问端口(默认端口4000)
- hexo deploy #将.deploy目录部署到GitHub
- hexo help # 查看帮助
- hexo version #查看Hexo的版本
常见问题
出现 error deployer not found:git 或者 error deployer not found:github 的错误
解决办法:执行 npm install hexo-deployer-git –save出现类似 FATAL can not read a block mapping entry; a multiline key may not be an implicit key at line 70, column 1: … 错误
解决办法:_config.yml中配置项的冒号后面要用空格隔开,再跟内容中文乱码问题
解决办法:将文件的内容编码改为UTF8格式‘hexo sever’能够成功运行,但是localhost:4000无法访问
解决办法:执行hexo s -p 5000,改用其他端口启动