在Hexo项目的根目录下创建一个名为CNAME的文件,并将您的自定义域名写入该文件。保存文件后,将生成的静态文件推送到Gitlab仓库。 cd public git add . git commit -m 'Update CNAME file' git push origin master 完成上述步骤后,您应该已经成功将Hexo博客部署到Gitlab平台上,并且可以使用自定义域名来访问您的博...
其实按照上面就已经可以做静态博客发布了,但是主要接触都是hexo相关命令操作,所以参考相关大佬文章使用gitlab Action做发布;1、仓库配置设置一个私有仓库进行同步本地的hexo源代码,github pages项目为博客页面仓库,其实就是源代码的public文件夹中内容,使用hexo g生成的静态文件;...
在执行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 服务。 首先,进入之前创建的...
因为Portainer 提供了对服务在线更新的 WebHook,所以基于 GitLab 自带的 CI/CD 功能实现 Hexo 博客的持续部署,就非常轻松了。 如上所述,CI/CD 其实本质上是一套流程,流程规则可以自行定义。在本文研究的主题下,流程分为三步:第一步是编译 Hexo 博客并生成静态文件;第二步是将静态文件打包成可提供 Web 服务的...
基于这样的结构,Hexo 就具备了生成静态网站的能力。 本地启动 我们先本地启动,看下实际效果。输入以下命令: hexo server 1. Hexo 会启动服务,将默认生成的网站运行在本机的 4000 端口上,可以直接访问http://localhost:4000就能看到网站首页,它基于默认主题生成,同时有一篇默认文章。
第一种是通过npx指令来执行hexo的相关命令:如npx hexo 第二种是将 Hexo 所在的目录下的 node_modules 添加到环境变量之中即可直接使用 hexo 1. 2. 3. 5、检测hexo是否安装完成,如下图即是安装完成 npx hexo -v 1. 6、hexo安装完成后,执行以下命令创建文件夹的同时会自动初始化hexo,如果不在hexo init后...
然后我们简单测试一下,push一个项目上去,会提示输入用户密码,这里的项目是一个基于hexo的博客系统 项目成功上传Gitlab (5)、相关的git命令(针对已存在的文件夹) bash cdexisting_foldergit initgit remote add origin http://192.168.112.10/root/hexo-gitlab-blog.gitgit add .git commit -m"Initial commit"git...
因为喜欢gitlab,希望通过gitlab pages部署hexo。 我们一般在本地打包好本地文件再放置到github远程仓库上, 然而gitlab部署博客,需要在服务器端完成生成和部署。 环境配置 git hexo 操作步骤 在gitlab新建项目blog 本地新建hexo项目 $ cd test#打开存放项目的目录$ hexo init my-blog#下载模版项目$ cd my-blog#...
https://github.com/yzsong06/hexo-netlify-cms (对于新手而言,推荐部署到Gitlab以获得更好的后期管理体验,Gitlab从网络与编辑交互性在国内都要优于Github,下方教程中也是使用Gitlab作为后端仓库) 部署项目 在这个页面,可修改你的后端仓库名称,推荐用一个醒目且好记的名字(注意不能使用中文),方便后面维护寻找此仓...
基于hexo + gitlab + nginx 搭建个人静态博客笔记 前言 最近刚买了一个服务器,打算搭建一个个人的博客小站。初步设想目标如下: 1. 搭建过程简单,技术通用,并且有很多个性的主题和插件 2. 基于markdown语法 3. 可以方便的发布与管理博客 4. 可以基于gitlab管理博客,方便迁移与版本管理...