基于 Github Actions 自动部署 Hexo 博客 前言前不久使用了 Hexo 搭建独立博客,我是部署在我的腾讯云轻量应用服务器上的,每次都需要 hexo deploy 然后打包、上传、解压和刷新 CDN,非常麻烦。我的服务器配置也不高 2C2G 无法安装 Jenkins,所以采用了比较简单和免费的 Github Actions 来进行打包、上传。然后我自己写了一个 Agent 来做解压和刷新 CDN 的工作,整套流程完全自动化。 如果 Hexo 2022-07-07 Hexo #Github Actions #自动部署 #Deploy #Hexo
Hexo 开启统计功能 Hexo 博客统计服务, 基于 Redis 实现。使用 hyperloglog 统计 UV。 开源地址:https://github.com/stulzq/hexo-statistics Demo: https://xcmaster.com/ 文章 PV: 站点 PV 和 UV: 步骤 1.安装并以单节点模式运行 Redis 2.运行 hexo-statistics 3.配置你的 hexo 博 2022-07-05 Hexo #Hexo #统计 #访问量 #UV #PV
Hexo 博客部署至腾讯云 一.安装环境推荐购买腾讯云活动的轻应用服务器 2C2G 就可以啦,我买的是 45 一年的:点我购买 以下命令默认在 ubuntu 系统上执行 安装 nginx 123apt-get install nginxmkdir /wwwroot/blog 生成博客 1hexo deploy 然后把 public 文件夹打包,并上传到服务器上,然后解压博客到 /wwwroot/blog目录下。 2022-07-05 Hexo #Hexo #腾讯云 #部署
Hexo 必装插件 1.hexo-abbrlink可以优化博客路径,默认路径 https://xcmaster.com/2022/07/07/hexo必装插件,还会带上标题,这款插件可以将路径优化为 https://xcmaster.com/posts/51727 等等,还支持 16进制。 安装 1npm install hexo-abbrlink --save _config.yml 加入配置 123456789 2022-07-05 Hexo #Hexo #插件 #Plugin
Hexo 博客安装 Fluid 主题 一.主题使用 hexo 推荐选择一款自己喜欢的主题,主题带有一些额外的功能适配,不需要自己去做,比如评论、友链、访问统计。可以浏览官方网站来选择自己喜欢的主题:https://hexo.io/themes/。 我是用的主题是 Fluid,我就以此主题为例来给大家演示如何安装主题。 二.安装 下面的命令默认在博客根目录执行 通过命令安装 1npm install --save hexo-them 2022-07-05 Hexo #Hexo #主题 #Theme
使用 Hexo 搭建个人独立博客 一.前言一直在博客园写博客,已经写了几年了,博客园也挺好用的,用户多,阅读文章的也多,互动也多。但是自己总有一个想搭建一个独立博客的想法,作为一个 Coder,当然是想自己写,最终由于拖延症始终没写得出来。hexo 是一直知道的可以搭建博客的工具,但是一直没尝试过,最近试了一下,发现挺好用,并且搭建了我自己的独立博客,我将会写几篇文章分享我搭建的过程。 二.安装 hexohexo 是需要 node 2022-07-05 Hexo #hexo
ShenYu 网关开发:在本地启用运行 1.先决条件无论什么方式安装,都需要先初始化数据库,这里我选择了在本地通过 Docker 启用一个 mysql 5.7 123456docker run -d \ --name mysql \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=xyzj1a2y3 \ -e TZ=Asia/Shanghai \ mysql:5.7 启动以后,可以通过数据库管理软 2022-07-01 Java #ShenYu #Java #Gateway
Go mod 使用指定包版本 使用命令 ,指定版本号即可 1go get github.com/xxx/xxx@1.0.0 如果使用的模块项目没有发布新的版本,那么可以使用 git commit SHA 1go get github.com/xxx/xxx@29e8191aff2174cb56888658b4afd6a7940a9b3e 2022-06-28 Golang #go #mod
Go gin 使用 prometheus Prometheus 的 go sdk 是由官方提供的,里面包含了生成 prometheus metrics、http handler、prometheus client 的功能。 地址:https://github.com/prometheus/client_golang 安装: 1go get github.com/prometheus/client_golang 编写 gin handl 2022-06-28 Golang #gin #go