在Hexo项目的根目录下创建一个名为CNAME的文件,并将您的自定义域名写入该文件。保存文件后,将生成的静态文件推送到Gitlab仓库。 cd public git add . git commit -m 'Update CNAME file' git push origin master 完成上述步骤后,您应该已经成功将Hexo博客部署到Gitlab平台上,并且可以使用自定义域名来访问您的博...
在执行hexo d时,我遇到一个错误ERROR Deployer not found: git: 在Hexo 工程目录下,执行npm install --save hexo-deployer-git即可修复该错误。再次执行hexo d就OK了。 5. 在 Gitee 上开通/更新 Git Pages 服务 想要顺利的看到部署的 Hexo 页面,还需要在 Gitee 上开通 Git Pages 服务。 首先,进入之前创建的...
"name": "hexo-site", "version": "0.0.0", "private": true, "scripts": { "build": "hexo generate", "clean": "hexo clean", "deploy": "hexo deploy", "server": "hexo server" }, "hexo": { "version": "" }, "dependencies": { "hexo": "^5.0.0", "hexo-generator-archive":...
其实按照上面就已经可以做静态博客发布了,但是主要接触都是hexo相关命令操作,所以参考相关大佬文章使用gitlab Action做发布;1、仓库配置设置一个私有仓库进行同步本地的hexo源代码,github pages项目为博客页面仓库,其实就是源代码的public文件夹中内容,使用hexo g生成的静态文件;...
因为喜欢gitlab,希望通过gitlab pages部署hexo。 我们一般在本地打包好本地文件再放置到github远程仓库上, 然而gitlab部署博客,需要在服务器端完成生成和部署。 环境配置 git hexo 操作步骤 在gitlab新建项目blog 本地新建hexo项目 $ cd test#打开存放项目的目录$ hexo init my-blog#下载模版项目$ cd my-blog#...
基于hexo + gitlab + nginx 搭建个人静态博客笔记 前言 最近刚买了一个服务器,打算搭建一个个人的博客小站。初步设想目标如下: 1. 搭建过程简单,技术通用,并且有很多个性的主题和插件 2. 基于markdown语法 3. 可以方便的发布与管理博客 4. 可以基于gitlab管理博客,方便迁移与版本管理...
https://github.com/yzsong06/hexo-netlify-cms (对于新手而言,推荐部署到Gitlab以获得更好的后期管理体验,Gitlab从网络与编辑交互性在国内都要优于Github,下方教程中也是使用Gitlab作为后端仓库) 部署项目 在这个页面,可修改你的后端仓库名称,推荐用一个醒目且好记的名字(注意不能使用中文),方便后面维护寻找此仓...
使用gitlab runner自动发布hexo博客, 视频播放量 34、弹幕量 0、点赞数 1、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 柴火流明, 作者简介 It everyday bro,公众号“柴火流明”,相关视频:YIKE博客2.0,【梗百科】失忆上是什么梗?,gitlab runner和dockerfile构建
第一种是通过npx指令来执行hexo的相关命令:如npx hexo 第二种是将 Hexo 所在的目录下的 node_modules 添加到环境变量之中即可直接使用 hexo 1. 2. 3. 5、检测hexo是否安装完成,如下图即是安装完成 npx hexo -v 1. 6、hexo安装完成后,执行以下命令创建文件夹的同时会自动初始化hexo,如果不在hexo init后...
因为Portainer 提供了对服务在线更新的 WebHook,所以基于 GitLab 自带的 CI/CD 功能实现 Hexo 博客的持续部署,就非常轻松了。 如上所述,CI/CD 其实本质上是一套流程,流程规则可以自行定义。在本文研究的主题下,流程分为三步:第一步是编译 Hexo 博客并生成静态文件;第二步是将静态文件打包成可提供 Web 服务的...