hexo初探

2020-03-25  本文已影响0人  KeHaoo

学习hexo的起因

开始安装hexo

1. 先安装node.js,之前去官网下载就行
2. 设置npm

npm是node.js自带的包管理工具,类似与maven和java的关系,默认仓库在国外,访问很慢,所以要设置国内的镜像源,加快速度

  1. 设置国内镜像换成阿里源
npm config set registry https://registry.npm.taobao.org  
  1. 验证设置镜像是否成功
npm config get registry  //返回https://registry.npm.taobao.org,说明镜像配置成功
  1. 安装cnpm(可以代替npm)
npm install -g cnpm --registry=https://registry.npm.taobao.org
3.安装hexo
$ cnpm install -g hexo-cli  //也可以用npm命令  

如果使用了powershell可能会报错,提示无法加载脚本什么的,在win10的设置里搜索powershell然后将脚本加载那项打开就行了
这个时候只是软件已经安装完成了,然后就是开始使用了

hexo的使用

1. 构建项目并再本地部署

新建一个hexo项目文件夹,然后执行

hexo init  //在本地生成hexo模板

再执行

hexo server //启动服务

这个时候就可以看到默认的项目构建起来的样子了

2. 部署到github
  1. 创建仓库
    其实每一个仓库都可以通过github pages来托管
    但是命名为后面类似的样子chenkehao1998.github.io就可以,直接通过chenkehao1998.github.io链接进入
  2. 修改配置文件
    打开_config.yml文件,知道depoly,修改成下面的样子
deploy:
  type: git
  repository: https://github.com/chenkehao1998/chenkehao1998.github.io.git
  branch: master
  1. 安装hexo-deployer-git
$ npm install hexo-deployer-git --save

github仓库地址:https://github.com/hexojs/hexo-deployer-git

  1. 执行以下命令
hexo g  //(本地生成静态文件)
hexo d  //(将本地静态文件推送至Github)
上一篇下一篇

猜你喜欢

热点阅读