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