晓晨博客
  • 首页
  • 分类
  • 标签
  • 归档
  • 友链
  • 留言板
  • 博客园
  • 关于
  •   
  •   
基于 Github Actions 自动部署 Hexo 博客

基于 Github Actions 自动部署 Hexo 博客

前言前不久使用了 Hexo 搭建独立博客,我是部署在我的腾讯云轻量应用服务器上的,每次都需要 hexo deploy 然后打包、上传、解压和刷新 CDN,非常麻烦。我的服务器配置也不高 2C2G 无法安装 Jenkins,所以采用了比较简单和免费的 Github Actions 来进行打包、上传。然后我自己写了一个 Agent 来做解压和刷新 CDN 的工作,整套流程完全自动化。 如果 Hexo
2022-07-07
Hexo
#Github Actions #自动部署 #Deploy #Hexo
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 博客部署至腾讯云

Hexo 博客部署至腾讯云

一.安装环境推荐购买腾讯云活动的轻应用服务器 2C2G 就可以啦,我买的是 45 一年的:点我购买 以下命令默认在 ubuntu 系统上执行 安装 nginx 123apt-get install nginxmkdir /wwwroot/blog 生成博客 1hexo deploy 然后把 public 文件夹打包,并上传到服务器上,然后解压博客到 /wwwroot/blog目录下。
2022-07-05
Hexo
#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 博客安装 Fluid 主题

一.主题使用 hexo 推荐选择一款自己喜欢的主题,主题带有一些额外的功能适配,不需要自己去做,比如评论、友链、访问统计。可以浏览官方网站来选择自己喜欢的主题:https://hexo.io/themes/。 我是用的主题是 Fluid,我就以此主题为例来给大家演示如何安装主题。 二.安装 下面的命令默认在博客根目录执行 通过命令安装 1npm install --save hexo-them
2022-07-05
Hexo
#Hexo #主题 #Theme
使用 Hexo 搭建个人独立博客

使用 Hexo 搭建个人独立博客

一.前言一直在博客园写博客,已经写了几年了,博客园也挺好用的,用户多,阅读文章的也多,互动也多。但是自己总有一个想搭建一个独立博客的想法,作为一个 Coder,当然是想自己写,最终由于拖延症始终没写得出来。hexo 是一直知道的可以搭建博客的工具,但是一直没尝试过,最近试了一下,发现挺好用,并且搭建了我自己的独立博客,我将会写几篇文章分享我搭建的过程。 二.安装 hexohexo 是需要 node
2022-07-05
Hexo
#hexo
ShenYu 网关开发:在本地启用运行

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 使用指定包版本

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

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

搜索

2013-2022 晓晨 已运行 天
渝ICP备14005620号