新建仓库
新建github仓库(必须以 用户名.github.io 命名)
绑定域名(非必须)
域名购买
可以在腾讯云或阿里云买个域名
域名解析
主机记录
记录类型选 CNAME
填上自己git-pages页面的域名
git-pages仓库的设置
本地准备工作
下载git工具 git官网
克隆(用户名.github.io)到本地
$ git clone [仓库的链接]
下载Node.js(一路next就行)
安装hexo(-g表示全局安装, npm默认为当前项目安装,命令行下可安装,git bash 也行)
$ npm install -g hexo
如果安装不是很快,可以尝试换为其它源
$ npm config set registry https://registry.npm.taobao.org
建一个博客项目
建议文件层次为 [MyBlog ( blog {hexo项目} , 克隆下来的git仓库 ) ]
在blog目录下执行
$ hexo init [hexo项目名] #此时出现了“hexo项目名”的文件夹
$ cd [hexo项目名]
$ hexo g #g是generate简写,根据当前目录下文件生成静态网页
$ hexo s #s是server缩写,启动服务
在浏览器上输入localhost:4000查看初步效果
开始自定义网站
_config.yml的配置
开始写博客
$ hexo new "postname" #然后在posts目录下的postname.md文件中编辑博客"
$ hexo clean
$ hexo generate
# (若要本地预览就执行 hexo server)
开始部署到git上的pages网页
$ npm install hexo-deployer-git --save #和远程git建立联系,首次使用
#上面太慢可换源 (淘宝源:同上)
$ hexo deploy #若写博客时generate命令生成过静态网页
可以查看自己自定义的域名或者pages服务提供的域名
如果不行,看看github仓库上的setting里是不是访问的这个地址