Skip to content

Commit ca94f44

Browse files
authored
Merge pull request #1 from GDGZhengzhou/v25.12.1/feature
Blog Update
2 parents 3e84278 + cf59e65 commit ca94f44

File tree

11 files changed

+100
-28
lines changed

11 files changed

+100
-28
lines changed
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
name: Deploy to Tencent COS via coscli
2+
3+
on:
4+
push:
5+
branches:
6+
- hexo # 监听主分支推送
7+
8+
jobs:
9+
deploy:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
# 1. 拉取代码
14+
- name: Checkout Repository
15+
uses: actions/checkout@v4
16+
17+
# 2. (可选) 安装 Node.js 并构建前端项目
18+
- name: Setup Node.js and Build
19+
uses: actions/setup-node@v4
20+
with:
21+
node-version: '20'
22+
- run: |
23+
npm install
24+
npm run build
25+
# 假设构建产物在 ./dist 目录
26+
27+
# --- COS CLI 部署核心步骤 ---
28+
29+
# 3. 安装 coscli
30+
# 这里的版本号请自行检查coscli官方发布的最新版本
31+
- name: Install coscli
32+
run: |
33+
# 下载最新的 coscli 二进制文件 (Linux x64)
34+
COSCLI_VERSION="1.0.12"
35+
wget -q https://cos-sdk-archive-1253960454.file.myqcloud.com/coscli/v${COSCLI_VERSION}/coscli-linux -O coscli
36+
chmod +x coscli
37+
sudo mv coscli /usr/local/bin/
38+
39+
# 4. 配置 coscli 密钥和存储桶
40+
- name: Configure coscli
41+
run: |
42+
# coscli 需要一个配置文件 (~/.cos.yaml)
43+
# 注意:这里的 SecretId, SecretKey 等都是通过 GitHub Secrets 传入的环境变量
44+
mkdir -p ~/.config/coscli
45+
cat <<EOF > ~/.config/coscli/config.yaml
46+
# coscli 配置文件内容
47+
secretid: ${{ secrets.TENCENT_SECRET_ID }}
48+
secretkey: ${{ secrets.TENCENT_SECRET_KEY }}
49+
storageclass: STANDARD
50+
buckets:
51+
- name: ${{ secrets.COS_BUCKET }}
52+
region: ${{ secrets.COS_REGION }}
53+
EOF
54+
55+
# 5. 执行同步部署命令
56+
- name: Deploy Sync to COS
57+
run: |
58+
# 使用 'sync' 命令将本地目录同步到 COS 存储桶的根目录
59+
# -r: 递归同步
60+
# --delete: 删除远程目标中存在,而本地源中不存在的文件(慎用,确保 local_path 正确)
61+
# --include: 只包含指定的文件,例如只上传HTML, CSS, JS
62+
63+
# 本地目录 ./public 同步到 COS 根目录
64+
coscli sync ./public/ cos://${{ secrets.COS_BUCKET }}/ -r
65+
env:
66+
COS_BUCKET: ${{ secrets.COS_BUCKET }}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
# icemberry
1+
# GDG Zhengzhou Blog
22
Blog source code
3-
base on hexo
3+
Powered by Hexo & Icarus

_config.icarus.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ logo: /img/200.jpg
77
# Page metadata configurations
88
head:
99
# URL or path to the website's icon
10-
favicon: /img/logo-32.webp
10+
favicon: /img/favicon.png
1111
# Web application manifests configuration
1212
# https://developer.mozilla.org/en-US/docs/Web/Manifest
1313
manifest:
@@ -223,7 +223,7 @@ widgets:
223223
# Names and URLs of the sites
224224
links:
225225
Google 中国: https://china.googleblog.com/
226-
Bard: https://bard.google.com/chat
226+
Gemini: https://gemini.google.com/
227227
# Recent posts widget configurations
228228
-
229229
# Where should the widget be placed, left sidebar or right sidebar

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ timezone: Asia/Shanghai
1313

1414
# URL
1515
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
16-
url: http://blog.gdgzhengzhou.org/
16+
url: https://blog.gdgzhengzhou.com/
1717
root: /
1818
permalink: :year/:month/:title/
1919
permalink_defaults:

source/about/index.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
22
title: 关于我们
33
date: 2019-02-11 14:23:17
4-
updated: 2023-12-07 16:06:23
4+
updated: 2025-12-02 14:31:23
55
---
66

77
## GDG是什么?
88

9-
![](https://s2.loli.net/2023/12/07/GnVRC6wvN1Ogazi.jpg)
9+
![Google Developer Groups](https://i.mji.rip/2025/12/02/a166202b071ed9e8713c37531bc54466.png)
1010

11-
GDG 是 Google Developer Groups (谷歌开发者社区)的缩写,也是现在项目的正式名称。GDG 是谷歌开发者部门发起的开发者社区全球项目,是面向对 Google 和开源、开放技术感兴趣的公益性开发者社区,内容涵盖 Web、Android 和其它 Google API 等。
11+
GDG 是 Google Developer Groups (谷歌开发者社区)的缩写,也是现在项目的正式名称。GDG 是谷歌开发者部门发起的开发者社区全球项目,是面向对 Google 和开源、开放技术感兴趣的公益性开发者社区,内容涵盖 AI、Web、Android 和其它 Google API 等。
1212

1313
你可以前往 [关于GDG](https://chinagdg.org/about)[About the GDG platform](https://developers.google.com/programs/community/gdg) 了解更多信息。
1414

1515
## 郑州GDG是什么?
1616

17-
![](https://s2.loli.net/2023/12/07/D2xmsbdNMKP8RTu.png)
17+
![郑州GDG](https://i.mji.rip/2025/12/02/ec82308d79a0b9f858777fe90313a682.png)
1818

1919
郑州 GDG (谷歌开发者社区)是一个由 Google 支持的、主要关注谷歌及开源技术的非营利性的民间开发者社区。
2020

@@ -32,7 +32,7 @@ GDG 是公益性技术社区,而非商业组织。社区在保持活动公益
3232

3333
## 加入我们
3434

35-
参与 GDG 社区活动,可以是组织者,志愿者,讲师(不一定是大牛,只要能分享相关经验即可),观众等;也可以是合作伙伴,为社区提供各种资源,但就是自己不愿意操心
35+
参与 GDG 社区活动,可以是组织者,志愿者,讲师(不一定是大牛,只要能分享相关经验即可),观众等;也可以是合作伙伴,为社区提供各种资源,但自己不需要在活动组织举办中投入额外精力
3636

3737
GDG 社区所有工作完全由志愿者自行组织、策划。愿意对社区负责、负责活动组织的称为社区组织者,其他愿意为社区做贡献的称为社区志愿者。
3838

@@ -43,12 +43,12 @@ GDG 社区所有工作完全由志愿者自行组织、策划。愿意对社区
4343
- 组织和策划活动联系讲师
4444
- 自己分享
4545
- 联系场地
46-
- 写文案:活动通知、总结
47-
- 发活动通知、邮件通知、做活动宣传
48-
- 图形设计:如海报、宣传图
46+
- 撰写文案:活动通知、总结
47+
- 发布活动通知、邮件通知、做活动宣传
48+
- 图形设计:包括且不限于电子宣传物料及印刷广告物料、礼品等
4949
- 物资准备及搬运:礼品、易拉宝、T恤、茶歇
5050
- 现场签到、拍照、摄像(可选)及会后上传
5151
- 活动主持、开场介绍
52-
- 网站制作和维护:如大型活动的网站
52+
- 技术支持:如大型活动的网站的制作与维护、社区官网及 Blog 的维护
5353
- 内容编辑:微博、微信、GEP等内容的编辑和管理
5454
- 如果您想作为社区组织者或志愿者,请联系我们。

source/help/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 帮助
33
date: 2019-02-13 16:21:56
4-
updated: 2023-12-07 11:22:17
4+
updated: 2025-12-02 14:38:17
55
---
66
## 联系我们
77

@@ -42,14 +42,14 @@ updated: 2023-12-07 11:22:17
4242

4343
受全球社区方案调整,自2021年5月开始,GDG 社区不再使用 Meetup 发布活动,而是在 [GDG Event Platform](https://gdg.community.dev) 发布活动
4444

45-
请在 GDG Event Platform 上关注并加入 GDG Zhengzhou 的主页: https://gdg.community.dev/gdg-zhengzhou
45+
请在 GDG Event Platform 上关注并加入 GDG Zhengzhou 的主页: https://gdg.community.dev/gdg-zhengzhou/
4646

4747
### 微信
4848
与各个国家的 GDG 社区一样,我们的活动也会在 GEP 以外的本地平台发布活动通知
4949

5050
考虑到微信在中国被广泛使用,我们注册了微信公众账号,我们主要会在公众号内发布活动通知、活动总结以及一些技术分享,你可以扫描以下二维码关注我们。
5151

52-
![](https://i.loli.net/2019/02/13/5c63e3652c89e.jpg)
52+
![郑州GDG](https://i.mji.rip/2025/12/02/3e5ddac8664d86591ada2f057220315f.jpeg)
5353

5454
或直接点击链接关注我们: [郑州 GDG](http://weixin.qq.com/r/OzqosJbEuMvHrdLT928p)
5555

@@ -82,8 +82,8 @@ updated: 2023-12-07 11:22:17
8282

8383
*类型说明*
8484

85-
*`大型活动`指 GDG Global 每年传统活动,包括 WTM, I/O Extended, DevFest, Cloud Extended, Flutter Live extended, TensorFlow Day。*
85+
*`大型活动`指 GDG Global 每年传统活动,包括 WTM, I/O Extended, DevFest, Build With AI, Cloud Extended, Flutter Live extended, TensorFlow Day。*
8686

87-
*`CODE活动`指线下代码实操活动,包含 Hackathon, Codelab, Study Jams。*
87+
*`CODE活动`指线下代码实操活动,包含 Hackathon, Codelab, Study Jams, Workshop*
8888

8989
*`Meetup`指日常 Meetup,通常没有实际操作的部分,以话题讨论、小规模技术分享、实验性质活动为主*

source/img/200.jpg

100755100644
11 KB
Loading

source/img/585.jpg

100755100644
24.3 KB
Loading

source/img/favicon.png

9.82 KB
Loading

source/img/logo.png

100755100644
153 KB
Loading

0 commit comments

Comments
 (0)