diff --git a/README.md b/README.md
index 09890dcdeafbd49adf6ee0bc92ec45eb25b71009..0723fa4cf8e0d380098beab743312c8d1ad06a64 100644
--- a/README.md
+++ b/README.md
@@ -1,34 +1,39 @@
Table of Contents
=================
- * [1,前言](#1前言)
- * [1,开源项目](#1开源项目)
- * [2,优秀文章](#2优秀文章)
- * [3,优秀博客](#3优秀博客)
- * [2,第18周-5月3–5月9](#2第18周-5月35月9)
- * [1,开源项目](#1开源项目-1)
- * [2,优秀文章](#2优秀文章-1)
- * [3,优秀博客](#3优秀博客-1)
- * [3,第19周-5月10–5月16](#3第19周-5月105月16)
- * [1,开源项目](#1开源项目-2)
- * [2,优秀文章](#2优秀文章-2)
- * [3,优秀博客](#3优秀博客-2)
- * [4,第20周-5月17–5月23](#4第20周-5月175月23)
- * [1,开源项目](#1开源项目-3)
- * [2,优秀文章](#2优秀文章-3)
- * [3,优秀博客](#3优秀博客-3)
- * [5,第21周-5月24–5月30](#5第21周-5月245月30)
- * [1,开源项目](#1开源项目-4)
- * [2,优秀文章](#2优秀文章-4)
- * [3,优秀博客](#3优秀博客-4)
- * [7,第23周-6月7–6月12](#7第23周-6月76月12)
- * [1,开源项目](#1开源项目-5)
- * [2,优秀文章](#2优秀文章-5)
- * [3,优秀博客](#3优秀博客-5)
- * [8,第24周-6月14–6月20](#8第24周-6月146月20)
- * [1,开源项目](#1开源项目-6)
- * [2,优秀文章](#2优秀文章-6)
- * [3,优秀博客](#3优秀博客-6)
+- [Table of Contents](#table-of-contents)
+ - [1,前言](#1前言)
+ - [**1,开源项目**](#1开源项目)
+ - [**2,优秀文章**](#2优秀文章)
+ - [**3,优秀博客**](#3优秀博客)
+ - [2,第18周-5月3–5月9](#2第18周-5月35月9)
+ - [**1,开源项目**](#1开源项目-1)
+ - [**2,优秀文章**](#2优秀文章-1)
+ - [**3,优秀博客**](#3优秀博客-1)
+ - [3,第19周-5月10–5月16](#3第19周-5月105月16)
+ - [**1,开源项目**](#1开源项目-2)
+ - [**2,优秀文章**](#2优秀文章-2)
+ - [**3,优秀博客**](#3优秀博客-2)
+ - [4,第20周-5月17–5月23](#4第20周-5月175月23)
+ - [**1,开源项目**](#1开源项目-3)
+ - [**2,优秀文章**](#2优秀文章-3)
+ - [**3,优秀博客**](#3优秀博客-3)
+ - [5,第21周-5月24–5月30](#5第21周-5月245月30)
+ - [**1,开源项目**](#1开源项目-4)
+ - [**2,优秀文章**](#2优秀文章-4)
+ - [**3,优秀博客**](#3优秀博客-4)
+ - [7,第23周-6月7–6月12](#7第23周-6月76月12)
+ - [**1,开源项目**](#1开源项目-5)
+ - [**2,优秀文章**](#2优秀文章-5)
+ - [**3,优秀博客**](#3优秀博客-5)
+ - [8,第24周-6月14–6月20](#8第24周-6月146月20)
+ - [**1,开源项目**](#1开源项目-6)
+ - [**2,优秀文章**](#2优秀文章-6)
+ - [**3,优秀博客**](#3优秀博客-6)
+ - [9,第25周-6月21–6月27](#9第25周-6月216月27)
+ - [**1,开源项目**](#1开源项目-7)
+ - [**2,优秀文章**](#2优秀文章-7)
+ - [**3,优秀博客**](#3优秀博客-7)
## 1,前言
@@ -617,4 +622,79 @@ Table of Contents
> - 博客地址:[Barret李靖](https://barretlee.com/entry/)
> - 简单说明:作者经营博客多年,里边有很多很丰富的内容
+
+
+## 9,第25周-6月21–6月27
+
+
+
+### **1,开源项目**
+
+> - 项目地址:[jenkinsctl](https://github.com/dougsland/jenkinsctl)
+> - 项目说明:go语言写的Jenkins命令行工具,可以根据此项目,学习人家的思路
+> - 相关文章:[README](https://github.com/dougsland/jenkinsctl/blob/main/README.md)
+
+----
+
+> - 项目地址:**[go-gitlab](https://github.com/xanzy/go-gitlab)**
+> - 项目说明:gitlab交互的go client,集成度很高,贴合gitlab原生api的风格
+> - 相关文章:[client-docs](https://pkg.go.dev/github.com/xanzy/go-gitlab#GroupsService),[gitlab官方api](https://docs.gitlab.com/archives/)
+
+### **2,优秀文章**
+
+> - [hiredis](http://www.cxyzjd.com/article/u013705128/81708448)
+>
+> - PHP添加redis模块儿时报错,此处文档给了解决方案
+
+----
+
+> - [提案:保护公共 Go 模块生态系统](https://go.googlesource.com/proposal/+/master/design/25530-sumdb.md#proxying-a-checksum-database%EF%BC%89%E3%80%82)
+>
+> - 文章介绍了go sumdb的诞生始末
+
+----
+
+> - [记一次HTTP POST请求变成GET请求](https://www.jianshu.com/p/3ab8ba6040bc)
+> - 301,307转发的区别,注:目前腾讯clb默认重定向是301
+
+----
+
+> - [ansible-uri模块儿](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/uri_module.html)
+> - 文档详细介绍了该模块儿的用法,可以直接模拟curl请求。
+
+### **3,优秀博客**
+
+> - 博客地址:[推酷](https://www.tuicool.com/a/)
+> - 简单说明:内容丰富的技术科技IT社区,里边的周刊很不错
+
+----
+
+> - 博客地址:[zifangsky的个人博客](https://www.zifangsky.cn/)
+> - 简单说明:Java,Linux,作者还坚持每年读书
+
+----
+
+> - 博客地址:[NSQ 指南](https://doc.yonyoucloud.com/doc/wiki/project/nsq-guide/index.html)
+> - 简单说明:nsq官方文档中文版
+
+----
+
+> - 博客地址:[《青春拍岸》](https://mobilesite.github.io/corpus/)
+> - 简单说明:一个博主的个人文集,我的诗意青春也不远了
+
+----
+
+> - 博客地址:[白云辉博客](https://www.yuque.com/kshare)
+> - 简单说明:公司同事博客,内容丰富
+
+---
+
+> - 博客地址:[zifangsky的个人博客](https://www.zifangsky.cn/)
+> - 简单说明:Java,Linux,作者还坚持读书,很难得
+
+---
+
+> - 博客地址:[**风哥博客**](https://www.guji.work/)
+> - 简单说明:运维开发
+
\ No newline at end of file