[Linux] Hexo 搭建个人博客

不做笔记出了bug就得重新再看一遍视频
视频来源: https://www.bilibili.com/video/BV1Yb411a7ty?t=75

安装

  1. 先安装 nodejs,npm, git

  2. 安装npm淘宝源(cnpm)

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

  3. 安装hexo

    cnpm install -g hexo-cli

    安装hexo部署插件

    cnpm install --save hexo-deployer-git

  4. 创建一个文件夹, 名字随意但最好不要有中文字符, 这个文件夹以后就是我们放博客的地方了, 转到这个文件夹的路径下

    hexo init foldername

    将博客放在这个文件夹下

部署到GitLab

没了盖茨的微软比没了乔布斯的苹果更不堪

  1. GitLab创建一个仓库, 仓库名为 gitlab的ID.gitlab.io (我照视频中的github上的配置来的, 不确定如果不这样能不能用)
  2. 修改博客文件夹下的_config.yml文件
    底部的deploy改为
    deploy:
        type: git
        repo: https://gitlab.com/GitLab的ID/GitLab的ID.gitlab.io.git
        branch: master
    
    在这个文件夹下新建一个文件(这个配置可以用, 但是不是正确的, gitlab-ci待研究)
    image: alpine:latest
    
    pages:
      stage: deploy
      script:
      - mkdir .public
      - cp -r * .public
      - mv .public public
      artifacts:
        paths:
        - public
      only:
      - master
    
  3. 部署到gitlab上

    hexo d

GitLab-ci 待更新

原文地址:https://www.cnblogs.com/nimoc/p/12778972.html