Hexo+github搭建博客

Hexo+github搭建博客步骤:

1、git账号创建
2、node环境搭建
3、安装Hexo
4、github创建个人仓库
5、hexo部署到github
6、个人域名
7、发布文章

git账号创建

git官网上可以注册创建一个账号。

node环境搭建

安装node和npm,查看node是否安装成功

npm install nodejs
node -v

安装Hexo

npm install -g hexo-cli
hexo -v

初始化一个blog

hexo init my-blog
cd my-blog

成功后,可看到文件目录
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:主题
_config.yml: 博客的配置文件

部署后,打开服务

hexo g
hexo server

本地的localhost:4000就可以访问你生成的博客了。

github创建个人仓库

github官网创建好账号之后,新建一个仓库:用户名.github.io

hexo部署到github

将hexo和github关联起来,需要修改配置文件_config.yml

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repo:
    github: https://github.com/git名/git用户名.github.io.git
  branch: master

此时需要安装deploy-git,即部署命令

npm install hexo-deployer-git --save

然后执行:

hexo clean // 清除之前的东西
hexo g  // 生成静态文章
hexo d  // 部署文章

执行完成后,就可以在https://github.com/git名/git用户名.github.io.git看到博客了。

个人域名

需要自己去买个域名,在阿里云,买好域名后:
需要进行解析域名,解析时把地址指向你的github的地址。

登录github后,进入刚刚创建的仓库,点击settings,设置Custom domain,输入你的域名地址。
并且在my-blog项目下的source中创建一个名为CNAME的文件,把域名加入。
最后一步再进行部署,此时访问你的域名就可以看到你的博客了

发布文章

创建标签或自定义文件夹:

hexo new page 'name'

写文章:

hexo new pageName

部署:

hexo clean 
hexo g
hexo d

你可能感兴趣的:(Git,Hexo)