系统定制开发避坑98%的Hexo博客安装以及部署发布到Gitee Pages全套服务

简介

  • 快速、系统定制开发简洁且高效的博客框架

安装(在root环境下,不想在root系统定制开发的话下列命令无需使用sudo,Windows使用GitBash即可操作)

安装nodejs

nodejs官网地址:

  • 系统定制开发根据自己的操作系统进系统定制开发行选择安装即可

  • 系统定制开发安装完毕之后检测、npm的可靠性

    node -v //系统定制开发使用之后出现版本号即可npm -v //使用之后出现版本号即可
    • 1
    • 2

换cnpm源

npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 1

安装

cnpm install hexo-clihexo -v //安装完毕检测
  • 1
  • 2

创建hexo的家

  • 这里在/Users/starrysky/Profiles/创建了hexo_home作为hexo的家
mkdir /Users/starrysky/Profiles/hexo_home
  • 1

Hexo插件

npm install hexo-server --savenpm install hexo-admin --savenpm install hexo-generator-archive --savenpm install hexo-generator-feed --savenpm install hexo-generator-search --savenpm install hexo-generator-tag --savenpm install hexo-deployer-git --savenpm install hexo-generator-sitemap --save
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在hexo家初始化一个博客

sudo hexo init
  • 1

启动

sudo hexo s //terminal被掐断会导致hexo server关闭,非守护进程
  • 1

创建一篇文章

hexo new "hello"
  • 1
  • 当输入命令后,就会在 Hexo的家目录source/_post文件夹下创建一个文件,命名为:hello.md,这个文件就是将要发布到网站上的原始文件,用于记录文章内容。

  • 创建完,以及写完一次博客后,需要清理、生成静态页面、启动Hexo服务器几个步骤。

    hexo clean//清理,一定要使用,不然最新的博客不会更新hexo g// 生成静态页面hexo s//hexo服务 
    • 1
    • 2
    • 3

使用Gitee Pages服务托管Hexo

  • 在Git配置到Gitee的完全正确的情况下,这里需要注意几个点⚠️ :

    • 查看git的user名是否和gitee的名称相对应:

      git config user.name
      • 1
      • 不是对应就进行修改:

        git config --global user.name "username"
        • 1
    • 查看git的email是否和gitee的登录邮箱对应:

      git config user.email
      • 1
      • 不是对应就进行修改:

        git config --global user.email "email"
        • 1
  • 这里的Gitee Pages服务需要提前申请(大概一个工作日)

    • 这里随便点进一个Gitee的仓库,在服务的地方点击:

    • 上传自己的材料进行申请:

    • 申请成功之后,机会变成这样

  • 如上的工作准备工作都做好了之后,就可以开始部署hexo

Hexo部署到Gitee Pages步骤

  1. 首先在Gitee上创建一个新建一个用于装后期Hexo的仓库(创建的时候不能选择开源,要创建完才能选)

  2. 创建完毕之后在该仓库的管理选择开源(不开源无法访问到Web)

  3. 在我们的电脑上生产ssh密钥(Windows使用右击空白处使用GitBash进行)

    ssh-keygen -t rsa -C "gitee的邮箱"
    • 1
    • 出现选择Yes或者No,一路敲回车,不用管
  4. 拷贝刚刚的生成的ssh密钥的公钥复制到刚刚创建出的仓库“部署公钥”

    cat ~/.ssh/id_rsa.pub
    • 1
    • 添加部署公钥,标题名字随便,刚刚的公钥填入就可以

    • 回到我们的主机进行测试连通性

  5. 回到Hexo的主目录修改_config.yml文件中的

    • url填你仓库的地址详细到仓库名字,root填仓库名,repo填当前仓库的SSH链接就行(后面出现错误就替换成HTTP就行)
  6. 这时候Pages服务就就绪了,这时候需要稍微配置一下我们电脑的Git就可以,在Hexo根目录执行

    git init git add .git commit -m "first commit"git remote add origin hexo所在的仓库地址git push -u origin "master"
    • 1
    • 2
    • 3
    • 4
    • 5
  7. 之后每次更新了博客之后只要使用 hexo clean &hexo g -d 即可一键部署到线上,部署完在gitee pages按一下更新即可。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发