美文网首页
hexo初探

hexo初探

作者: KeHaoo | 来源:发表于2020-03-25 13:14 被阅读0次

    学习hexo的起因

    • 之前学习Hugo的时候,文档什么的都是英文,然后很多东西知识学起来没有什么体系
    • 头都要炸了,感觉也搞不懂,模板也没有默认的,很多东西都不一样
    • 已经不知道从何学起了,再就是插件很少Go语言也不会
    • 所以准备跳到hexo先学习着,hugo主要的优势就是速度快,但是现在我也没有很多的东西,最重要的还是先把博客搭建起来吧,所以就打算转到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)
    

    相关文章

      网友评论

          本文标题:hexo初探

          本文链接:https://www.haomeiwen.com/subject/evmtuhtx.html