gitpages+hexo搭建个人博客网站

新建仓库

新建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里是不是访问的这个地址

猜你喜欢

转载自www.cnblogs.com/xikem/p/12201023.html