步骤一:创建Gitlab仓库首先,您需要在Gitlab上创建一个新的仓库,用于存储您的博客源码和生成的静态文件。在Gitlab上创建一个新的仓库,并命名为username.gitlab.io(其中username为您的Gitlab用户名)。步骤二:将本地Hexo项目推送到Gitlab仓库在您的本地Hexo项目目录下,初始化git并添加远程仓库: git init git remote...
1. 安装 hexo命令 npm install -g hexo 2. 初始化 hexo项目框架, 这里注意hexo (hexo:5.4.0) ,node.js(7.17.0), npm(v12.22.1) 的版本 hexo init 3. 生成博客 hexo g 4. 启动测试, 默认端口是4100 hexo s 5. 上传博客到gitlab, 这里需要配置_config.yml,同时需要配置ssh key hexo d 2. 在步...
其实按照上面就已经可以做静态博客发布了,但是主要接触都是hexo相关命令操作,所以参考相关大佬文章使用gitlab Action做发布;1、仓库配置设置一个私有仓库进行同步本地的hexo源代码,github pages项目为博客页面仓库,其实就是源代码的public文件夹中内容,使用hexo g生成的静态文件;...
其中两个点比较关键:一是所有的服务都以容器形式运行,一是使用 Portainer 管理 Docker 集群。 因为Portainer 提供了对服务在线更新的 WebHook,所以基于 GitLab 自带的 CI/CD 功能实现 Hexo 博客的持续部署,就非常轻松了。 如上所述,CI/CD 其实本质上是一套流程,流程规则可以自行定义。在本文研究的主题下,流程分...
不过如果仅仅是想搭建个人的网站,写写博客,想要美观,又不想操心太多和写博客无关的事情。那么,Hexo + Kaze + Gitee Pages 的方式就很适合你。 本文就讲下如何借助这三样免费的技术或服务,来搭建一个可访问的静态博客网站。 Hexo 简介 Hexo 是什么?
第二种是将 Hexo 所在的目录下的 node_modules 添加到环境变量之中即可直接使用 hexo 1. 2. 3. 5、检测hexo是否安装完成,如下图即是安装完成 npx hexo -v 1. 6、hexo安装完成后,执行以下命令创建文件夹的同时会自动初始化hexo,如果不在hexo init后面hexoblog(填入你要搭建的博客文件夹名称,我这边是用的...
使用gitlab runner自动发布hexo博客, 视频播放量 4、弹幕量 0、点赞数 1、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 柴火流明, 作者简介 It everyday bro,公众号“柴火流明”,相关视频:7种linux关闭会话保持命令运行的方式,你知道吗?,gitlab runner和dockerfil
我没部署过hexo博客,不过也大概了解过,刚才去试了一下,大致是这样的:1. 你的sensui7.github.io是hexo部署的,那应该在不是master的分支里(如source)进行hexo init,编写文章什么的也都在这里做 2. _config.yml里设置的repository应为对应的repo名,你的配置文件有误,应为: git@github.com:...
您好,我在gitlab CE上尝试搭建hexo博客,runner都pass了然后setting-pages也显示Congratulations! Your pages are served under:***但是点进去确是404,请问有遇到过这种情况么 回复2017-09-06 huangjj27: @brenda @brenda 如果是第一次部署的话,可能是服务器延迟,等3-10分钟即可。如果情况反复出现,那么恭喜你!你...
在搭建好的CICD平台上持续集成部署hexo博客系统,Demo有些简陋,仅用于学习。 其中Gitlab+Jenkins+Harbor都是通过容器化部署 篇幅有限,关于CD环境k8s集群这里用之前部署好的,并且已经做了kubeconfig证书,关于这方便感兴趣小伙伴可以看看我之前的文章 下面为涉及到的机器: ...