提交 27968cf3 编写于 作者: 李启龙

[调整学习周刊的展示样式]

上级 a3d95717
......@@ -2,15 +2,9 @@
- [![](https://notes.abelsu7.top/_media/help.svg)README](/README)
- **学习周刊**
- [![](https://notes.abelsu7.top/_media/program.svg)开源项目](/learningweekly/project)
- [![](https://notes.abelsu7.top/_media/program.svg)优秀文章](/learningweekly/article)
- [![](https://notes.abelsu7.top/_media/program.svg)优秀博客](/learningweekly/blog)
- [![](https://notes.abelsu7.top/_media/program.svg)测试](/learningweekly/test)
- **编程世界**
- [![](https://notes.abelsu7.top/_media/program.svg)go语言](/code)
- [![](https://notes.abelsu7.top/_media/program.svg)2021年](/learningweekly/2021)
- **Links**
- [![](../images/zhihu.svg ':size=16')知乎](https://www.zhihu.com/people/er-ya-jiang-fan-63)
- [![](../images/gitee.ico ':size=16')Gitee](https://gitee.com/eryajf/)
- [![](https://notes.abelsu7.top/_media/github.svg ':size=16')Github](https://github.com/eryajf)
\ No newline at end of file
- [![](http://www.eryajf.net/favicon.ico ':size=16')博客](/links/blog)
- [![](https://notes.abelsu7.top/_media/appstore.svg ':size=16')社区](/links/community)
- [![](https://notes.abelsu7.top/_media/opensource.svg ':size=16')友链](/links/friends)
\ No newline at end of file
......@@ -69,13 +69,27 @@
::-webkit-scrollbar-thumb:hover {
background-color: #9d9d9d
}
/*滚动条样式 start*/
/* 滚动条宽度 */
::-webkit-scrollbar{width:5px;}
/* 滚动条颜色 */
::-webkit-scrollbar-thumb{
background: #33a9dc;
background-image: linear-gradient(#6ecd56, #33a9dc, #cb6196, #c16290);
border-radius: 2em;
}
/* tabls展示 */
:root {
--docsifytabs-border-color: #ededed;
--docsifytabs-tab-highlight-color: purple;
}
/* tabls展示 */
@media screen and (max-width: 48em) { /* 760px */
.sidebar::-webkit-scrollbar {
display: none;
background-color: transparent;
}
code::-webkit-scrollbar {
background-color: transparent;
}
......@@ -93,9 +107,10 @@
// basePath: '/', // 本地
loadSidebar: true,
subMaxLevel: 6, // default 0
loadNavbar: true,
// loadNavbar: true,
mergeNavbar: false,
notFoundPage: true,
topMargin: 60,//调整top
// auto2top: true, //切换页面之后是否回到页面顶部
// 搜索相关配置
search: {
......@@ -128,15 +143,31 @@
warning: {label: "Warnung"},
attention: {label: "Achtung"}
},
tabs: {
persist : true, // default
// sync : true, // default
theme : 'classic', // default
tabComments: true, // default
tabHeadings: true // default
},
// edit on github
editLink: {
text: 'Edit On GitHub',
repo: 'https://github.com/eryajf/eryajf-docsify/edit/main/docs/',
cssClass: 'docsify-edit-link m-0'
}
},
//添加页脚,如果需要的话
// footer: {
// copy: '<div class = "over" >完结</div><br/><span>我能想到最浪漫的事就是我喝咖啡你付钱~😆😏 ❤️ 打赏地址<a href="https://wugenqiang.js.org/sponsor/" target="_blank">https://wugenqiang.js.org/sponsor/</a></span><iframe src="https://wugenqiang.js.org/sponsor/" style="overflow-x:hidden;overflow-y:hidden; min-height:240px; width:100%;" frameborder="0" scrolling="no"></iframe><br/><span id="sitetime"></span><br/><span>Copyright &copy; 2019 - 至今</span>',
// auth: ' <a href="https://wugenqiang.github.io/" target="_blank">🏷️ EnjoyToShare Blog</a> <span> 一个人可以走的很快,但一群人才能走的更远!</span>',
// pre: '<hr/>',
// style: 'text-align: left;',
// }
}
</script>
<!-- 添加页脚 -->
<!-- <script src="https://cdn.jsdelivr.net/gh/wugenqiang/NoteBook@master/plugin/docsify-footer-enh.min.js"></script> -->
<!-- other script -->
<script src="//unpkg.com/docsify-edit-link@^1"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
......@@ -167,23 +198,14 @@
<script>mermaid.initialize({ startOnLoad: true });</script>
<!-- 自动给英文数字等添加空格 -->
<script src="//cdn.jsdelivr.net/npm/docsify-pangu/lib/pangu.min.js"></script>
<!-- mouse click -->
<script src="https://cdn.jsdelivr.net/gh/wugenqiang/NoteBook@master/plugin/click_heart.js"></script>
<!-- wikilink -->
<script src="https://cdn.jsdelivr.net/npm/docsify-wikilink@1"></script>
<!-- 表格样式 -->
<script src="https://cdn.jsdelivr.net/npm/docsify-tabs@1"></script>
<!-- 评论插件 -->
<!-- <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk/dist/gitalk.css">
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/gitalk.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/gitalk/dist/gitalk.min.js"></script>
<script>
const gitalk = new Gitalk({
clientID: '131ff82b6e2a3191e593',
clientSecret: '160d595628976f64faf8994a40bf7637e94550dc',
repo: 'eryajf-docsify',
owner: 'eryajf',
admin: ['eryajf'],
distractionFreeMode: false
})
</script> -->
<!-- 调整评论 -->
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk/dist/gitalk.css">
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/gitalk.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/gitalk/dist/gitalk.min.js"></script>
......@@ -206,5 +228,19 @@
<script src="//cdn.jsdelivr.net/npm/docsify-darklight-theme@3/dist/docsify-themeable/index.min.js" type="text/javascript"></script>
<!-- 脚注扩展 -->
<script src="https://unpkg.com/docsify-plugin-flexible-alerts"></script>
<!-- 回到顶部功能 -->
<script src="https://cdn.jsdelivr.net/gh/wugenqiang/NoteBook@master/plugin/jquery.js"></script>
<script src="https://cdn.jsdelivr.net/gh/wugenqiang/NoteBook@master/plugin/jquery.goup.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$.goup({
trigger: 100,
bottomOffset: 52,
locationOffset: 25,
//title: 'TOP',
titleAsText: true
});
});
</script>
</body>
</html>
\ No newline at end of file
## 第18周-5月3–5月9
## 1,前言
这里记录我每周工作学习过程中遇到学到的优秀开源项目,优秀文章,以及优秀博客。有很多优秀的内容,都值得被铭记,值得被分享,值得被更多人学习,我想通过这里每周的记录分享,一方面强化自己对优秀内容的认识与学习,另一方面能够把优质内容统一汇总,以飨大众。
<!-- tabs:start -->
### **1,开源项目**
所有项目记录时模板如下:
> - 项目地址:[Active+Choices+Plugin](https://wiki.jenkins.io/display/JENKINS/Active+Choices+Plugin)
>
> - 项目说明:根据所选参数,自动调出对应参数所依赖的后续参数。
>
> - 相关文章:[点此跳转到该插件的详解文章。](http://www.eryajf.net/2075.html "点此跳转到该插件的详解文章。")
如果是web类的项目,最好能带一两张比较直观的图。
### **2,优秀文章**
优秀文章记录模板如下:
> - 文章地址:[php-fpm的配置和优化](https://www.zybuluo.com/phper/note/89081)
>
> - 简单说明:基础但是完整的配置优化说明。
### **3,优秀博客**
优秀博客记录模板如下:
> - 博客地址:[PoorOPS](https://www.poorops.com/)
>
> - 简单说明:运维博客,作者分享了很多不错的运维实践。
<!-- tabs:end -->
## 2,第18周-5月3–5月9
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[kubedog](https://github.com/werf/kubedog)
> - 项目说明:Kubedog是一个库,用于监视和跟踪CI / CD部署管道中的Kubernetes资源。同时它也提供了一个二进制cli程序,让我们能够快速通过命令行对刚刚构建成功的应用状态做一些观测与打印。
......@@ -30,7 +67,7 @@
>
> - 相关文章:[官网](https://notable.app/)
>
> ![Notable](/Users/liqilong/龙盘虎踞/Typora/typora-pic/68747470733a2f2f6e6f7461626c652e6170702f7374617469632f696d616765732f73637265656e73686f74732f6d61696e5f6d61632e706e673f6e6f2d77656270.png)
> ![Notable](http://tva3.sinaimg.cn/large/71cfeb93ly1gqckozjlr5j21e00pkta0.jpg)
----
......@@ -38,7 +75,65 @@
> - 项目说明:比docker build拥有更多新特性的构建工具,应用得当能够带来很高的提效。
> - 相关文章:[官方博客介绍](https://blog.mobyproject.org/introducing-buildkit-17e056cc5317)
## 第19周-5月10–5月16
### **2,优秀文章**
> - [压测nginx出现no live upstreams while connecting to upstream的问题分析](https://cloud.tencent.com/developer/article/1743145)
> - 实践参考文中的思路以及方法,调优之后的压测效果达到了调优之前的2倍之多。
----
> - [Linux 跟踪连接netfilter 调优](https://www.cnblogs.com/xiangsikai/p/9525287.html)
----
> - [万字总结,体系化带你全面认识 Nginx !](https://juejin.cn/post/6942607113118023710)
> - 一个前端同学写的Nginx汇总知识,值得浏览以及收藏。
----
> - [蚂蚁构建服务演进史](https://mp.weixin.qq.com/s/2Yt1YS3QcVb_pxYqaKrxKA)
> - 讲述了蚂蚁的构建发展以及不同阶段的技术方案,学到了一个 `buildkit`
----
> - [基于BuildKit优化Dockerfile的构建](https://mp.weixin.qq.com/s/OjeQsalkthe-YksIe0HtVg)
> - 在这个工具众多新特性当中,目前比较能够切中我的痛点的,就是分阶段构建时,能够挂载缓存的功能,这将为编译性的分阶段构建镜像,带来许多倍的提效!
### **3,优秀博客**
> - 博客地址:[PoorOPS](https://www.poorops.com/)
> - 简单说明:运维博客,作者分享了很多不错的运维实践。
----
> - 博客地址:[latte Studio](https://lattestudio.github.io/)
> - 简单说明:一个来过公司面试的运维小伙伴,博客内容不错,包含运维以及go的基础知识。
----
> - 博客地址:[怀老师](https://blog.dugwang.com/)
> - 简单说明:PHP,Nginx,Linux,还有生活文章
----
> - 博客地址:[Tony Bai](https://tonybai.com/)
> - 简单说明:go开发者,作者坚持写了多年博客,其中还给两个女儿创建博客,非常有意思
----
> - 博客地址:[Robin Blog](https://supereagle.github.io/)
> - 简单说明:go开发者,Mac,云原生
----
> - 博客地址:[KLBLOG](http://www.kailing.pub/index/index.html)
> - 简单说明:Java开发者,但是典型的诠释了Java开发者全面发展的高素养
<!-- tabs:end -->
## 3,第19周-5月10–5月16
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[Weibo-Picture-Store](https://github.com/Semibold/Weibo-Picture-Store)
> - 项目说明:早在18年折腾图床的时候,发现有人推荐微博图床,而这个插件,是体验了众多图床之后,最好用的一个。
......@@ -56,7 +151,94 @@
> - 项目说明:一个etcd客户端,看起来不错,只不过有好久没更新了。
> - 相关文章:[官网](https://etcdmanager.io/)
## 第20周-5月17–5月23
### **2,优秀文章**
> - [如何查看、修改Linux弹性云服务器的内核参数?](https://support.huaweicloud.com/intl/zh-cn/ecs_faq/ecs_faq_1327.html)
> - 华为云官方文档针对Linux内核参数的说明。
----
> - [TCP connect EADDRNOTAVAIL(99)错误原因分析](http://blog.chinaunix.net/uid-20662820-id-3371081.html)
> - 主机扩容时内核参数没有优化好,从而在压测时引发的一波错误,此文从根本上讲解了此问题原因。
----
> - [Adblock Plus过滤器说明](https://adblockplus.org/en/filter-cheatsheet)
> - 代理配置匹配规则说明,忘了的时候,可以过来看看。
----
> - [如何用prometheus监控k8s集群中业务pod的metrics](https://my.oschina.net/xiaominmin/blog/3066208)
> - 基于k8s自身发现机制来监控pod中的透出的metrics指标。
----
> - [用Prometheus监控K8S,目前最实用的部署方式都说全了](https://dbaplus.cn/news-134-3247-1.html)
> - 基于k8s自身发现机制来监控pod中的透出的metrics指标。
----
> - [超详细教程使用Github和阿里云加速拉取国外Docker镜像](https://blog.csdn.net/katch/article/details/102575084)
> - 日常构建有拉不下来的镜像,可以通过这种方式借助阿里云进行拉取
----
> - [生产prometheus-operator 监控二进制kubernetes](https://www.cnblogs.com/shoufu/p/14235357.html)
> - 监控k8s实践
----
> - [Kubernetes集群用户指南](https://www.alibabacloud.com/help/zh/doc-detail/86987.htm)
> - 阿里云k8s文档
### **3,优秀博客**
> - 博客地址:[Huang Huang 的博客](https://mozillazg.com/)
> - 简单说明:Python,Go,LeetCode
----
> - 博客地址:[DevOps运维笔记](http://docs.idevops.site/)
> - 简单说明:Jenkins系列实战很不错,以及其他一些devops方面工具
----
> - 博客地址:[乱世浮生](https://atbug.com/)
> - 简单说明:kubernetes,DevOps,微服务
----
> - 博客地址:[k8s生态](https://zhuanlan.zhihu.com/container)
> - 简单说明:知乎专栏,k8s相关文章
----
> - 博客地址:[超级小豆丁](http://www.mydlq.club/)
> - 简单说明:k8s,Java相关,作者是一个认真的分享者。
----
> - 博客地址:[Vermouth](http://www.xuyasong.com/)
> - 简单说明:云原生,k8s,etcd,值得阅读。
----
> - 博客地址:[张首富](https://www.cnblogs.com/shoufu/)
> - 简单说明:作者的文章很用心,值得学习。
<!-- tabs:end -->
## 4,第20周-5月17–5月23
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[clashX](https://github.com/yichengchen/clashX)
> - 项目说明:Mac端优秀的代理工具。
......@@ -122,7 +304,54 @@
> - 项目说明:一款开源的优秀PE工具。
> - 相关文章:[官网](https://home.edgeless.top/)
## 第21周-5月24–5月30
### **2,优秀文章**
> - [uTools 官方插件下载](https://api.u-tools.cn/Plugins/developer/allPlugins)
> - uTools官方备份保留的插件下载地址。
----
> - [运维备忘单](https://cs.leops.cn/#/)
> - 配置,脚本等内容。
### **3,优秀博客**
> - 博客地址:[roc](https://imroc.cc/)
> - 简单说明:云原生,istio。
----
> - 博客地址:[洛竹的官方网站](https://youngjuning.js.org/)
> - 简单说明:一个前端同学,博客内容竟然如此丰富,可见博主是个多么热爱学习的人。
----
> - 博客地址:[Escape](https://www.escapelife.site/)
> - 简单说明:运维开发,内容丰富,文章质量很高
----
> - 博客地址:[Devops充电宝](https://www.aiopsclub.com/)
> - 简单说明:运维,k8s,文章挺用心。
----
> - 博客地址:[Lework](https://lework.github.io/)
> - 简单说明:运维,Python,ansible,k8s
----
> - 博客地址:[Killer Whale](https://killerwhale.iquantex.com/)
> - 简单说明:DevOps系列文档
<!-- tabs:end -->
## 5,第21周-5月24–5月30
<!-- tabs:start -->
### **1,开源项目**
> - 项目地址:[opsant](https://github.com/unixhot/opsant)
> - 项目说明:赵班长负责的云原生开源运维平台,期待后续更多功能开放
......@@ -152,56 +381,66 @@
> - 项目说明:比du更好看的磁盘空间占用查看工具
> - 相关文章:[README](https://github.com/muesli/duf/blob/master/README.md)
## 第22周-5月31–6月6
### **2,优秀文章**
> - 项目地址:[zadig](https://github.com/koderover/zadig)
> - 项目说明:Zadig 是 KodeRover 公司基于 Kubernetes 自主设计、研发的开源分布式持续交付 (Continues Delivery) 产品,为开发者提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。
> - 相关文章:[官方文档](https://docs.koderover.com/zadig)
> - [Go安全指南](https://github.com/Tencent/secguide/blob/main/Go%E5%AE%89%E5%85%A8%E6%8C%87%E5%8D%97.md)
> - 腾讯出品的go语言开发tips
----
> - 项目地址:[github-markdown-toc](https://github.com/ekalinin/github-markdown-toc)
> - 项目说明:给GitHub仓库中README生成TOC目录的工具,支持本地远程
> - 相关文章:[README](https://github.com/ekalinin/github-markdown-toc/blob/master/README.md)
> - [Go 语言优秀资源整理,为项目落地加速](https://cs.leops.cn/#/)
> - 作者收集整理了一大批go语言项目,值得关注,[开源地址](https://github.com/shockerli/go-awesome)
----
---
> - [看房一个半月体会](https://mp.weixin.qq.com/s/RUGMOMqC8y_B0fMV4ayiBQ)
> - 作者真切的描绘了一个普通人看房买房的心情
---
> - 项目地址:[gitalk](https://github.com/gitalk/gitalk)
> - 项目说明:一个基于 GitHub Issue 和 Preact 开发的评论插件,可用于Hugo,docsify等静态博客。
> - 相关文章:[中文文档](https://github.com/gitalk/gitalk/blob/master/readme-cn.md),[在线示例](https://gitalk.github.io/)
> - [万字总结,体系化带你全面认识 Linux 系统安全强化](https://mp.weixin.qq.com/s/r2uCYZt5aEYecXcwDvmeEQ)
> - 安全方面,内核优化等
### **3,优秀博客**
> - 博客地址:[liqiankun](https://qiankunli.github.io/)
> - 简单说明:go,java
----
> - 项目地址:[shields](https://github.com/badges/shields)
> - 项目说明:markdown中自定义徽标
> - 相关文章:[在线访问](https://shields.io/category/license)
> - 博客地址:[kubernetes实践指南](https://k8s.imroc.io/)
> - 简单说明:作者转到[别处](https://imroc.cc/k8s/best-practice/)更新了,不过这里的文章还值得看。
----
> - 项目地址:[kubectl-debug](https://github.com/aylei/kubectl-debug)
> - 项目说明:便捷地进行 Kubernetes 上的 Pod 排障诊断
> - 相关文章:[中文说明](https://github.com/aylei/kubectl-debug/blob/master/docs/zh-cn.md)
> - 博客地址:[羡辙杂俎](http://zhangwenli.com/)
> - 简单说明:一个前端女子,热爱开源,内容有趣
----
> - 项目地址:[vuepress](https://github.com/vuejs/vuepress)
> - 项目说明:以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作
> - 相关文章:[中文官网](https://vuepress.vuejs.org/zh/)
> - 博客地址:[格物](https://shockerli.net/)
> - 简单说明:go,github
----
> - 项目地址:[awesome-vuepress](https://github.com/vuepress/awesome-vuepress)
> - 项目说明:如名
> - 相关文章:
> - 博客地址:[腾讯云压测团队](https://cloud.tencent.com/developer/team/pressuretestteam)
> - 简单说明:里边的文章有不少可以借鉴学习的
----
> - 项目地址:[vuepress-theme-vdoing](https://github.com/xugaoyi/vuepress-theme-vdoing)
> - 项目说明:一款设计非常优秀的vuepress博客主题
> - 相关文章:[官方文档](https://doc.xugaoyi.com/)
> - 博客地址:[Junedayday Blog](http://junes.tech/)
> - 简单说明:go
----
> - 项目地址:[vuepress-theme-hope](https://github.com/vuepress-theme-hope/vuepress-theme-hope)
> - 项目说明:又一款不错的vuepress博客主题
> - 相关文章:[官方文档](https://vuepress-theme-hope.github.io/zh/)
\ No newline at end of file
> - 博客地址:[Coding-Notes](https://notes.abelsu7.top/#/)
> - 简单说明:内容及其丰富,佩服[作者](https://abelsu7.top/)为此花费的心血
-----
> - 博客地址:[小弟调调](https://wangchujiang.com/)
> - 简单说明:作者创建了许多高质量的分享
<!-- tabs:end -->
\ No newline at end of file
## 第18周-5月3–5月9
> - [压测nginx出现no live upstreams while connecting to upstream的问题分析](https://cloud.tencent.com/developer/article/1743145)
> - 实践参考文中的思路以及方法,调优之后的压测效果达到了调优之前的2倍之多。
----
> - [Linux 跟踪连接netfilter 调优](https://www.cnblogs.com/xiangsikai/p/9525287.html)
----
> - [万字总结,体系化带你全面认识 Nginx !](https://juejin.cn/post/6942607113118023710)
> - 一个前端同学写的Nginx汇总知识,值得浏览以及收藏。
----
> - [蚂蚁构建服务演进史](https://mp.weixin.qq.com/s/2Yt1YS3QcVb_pxYqaKrxKA)
> - 讲述了蚂蚁的构建发展以及不同阶段的技术方案,学到了一个 `buildkit`
----
> - [基于BuildKit优化Dockerfile的构建](https://mp.weixin.qq.com/s/OjeQsalkthe-YksIe0HtVg)
> - 在这个工具众多新特性当中,目前比较能够切中我的痛点的,就是分阶段构建时,能够挂载缓存的功能,这将为编译性的分阶段构建镜像,带来许多倍的提效!
## 第19周-5月10–5月16
> - [如何查看、修改Linux弹性云服务器的内核参数?](https://support.huaweicloud.com/intl/zh-cn/ecs_faq/ecs_faq_1327.html)
> - 华为云官方文档针对Linux内核参数的说明。
----
> - [TCP connect EADDRNOTAVAIL(99)错误原因分析](http://blog.chinaunix.net/uid-20662820-id-3371081.html)
> - 主机扩容时内核参数没有优化好,从而在压测时引发的一波错误,此文从根本上讲解了此问题原因。
----
> - [Adblock Plus过滤器说明](https://adblockplus.org/en/filter-cheatsheet)
> - 代理配置匹配规则说明,忘了的时候,可以过来看看。
----
> - [如何用prometheus监控k8s集群中业务pod的metrics](https://my.oschina.net/xiaominmin/blog/3066208)
> - 基于k8s自身发现机制来监控pod中的透出的metrics指标。
----
> - [用Prometheus监控K8S,目前最实用的部署方式都说全了](https://dbaplus.cn/news-134-3247-1.html)
> - 基于k8s自身发现机制来监控pod中的透出的metrics指标。
----
> - [超详细教程使用Github和阿里云加速拉取国外Docker镜像](https://blog.csdn.net/katch/article/details/102575084)
> - 日常构建有拉不下来的镜像,可以通过这种方式借助阿里云进行拉取
----
> - [生产prometheus-operator 监控二进制kubernetes](https://www.cnblogs.com/shoufu/p/14235357.html)
> - 监控k8s实践
----
> - [Kubernetes集群用户指南](https://www.alibabacloud.com/help/zh/doc-detail/86987.htm)
> - 阿里云k8s文档
## 第20周-5月17–5月23
> - [uTools 官方插件下载](https://api.u-tools.cn/Plugins/developer/allPlugins)
> - uTools官方备份保留的插件下载地址。
----
> - [运维备忘单](https://cs.leops.cn/#/)
> - 配置,脚本等内容。
## 第21周-5月24–5月30
> - [Go安全指南](https://github.com/Tencent/secguide/blob/main/Go%E5%AE%89%E5%85%A8%E6%8C%87%E5%8D%97.md)
> - 腾讯出品的go语言开发tips
----
> - [Go 语言优秀资源整理,为项目落地加速](https://cs.leops.cn/#/)
> - 作者收集整理了一大批go语言项目,值得关注,[开源地址](https://github.com/shockerli/go-awesome)
---
> - [看房一个半月体会](https://mp.weixin.qq.com/s/RUGMOMqC8y_B0fMV4ayiBQ)
> - 作者真切的描绘了一个普通人看房买房的心情
---
> - [万字总结,体系化带你全面认识 Linux 系统安全强化](https://mp.weixin.qq.com/s/r2uCYZt5aEYecXcwDvmeEQ)
> - 安全方面,内核优化等
## 第22周-5月31–6月6
> - [GitHub与Gitee双向自动同步](https://www.bahuangshanren.tech/github%E4%B8%8Egitee%E5%8F%8C%E5%90%91%E8%87%AA%E5%8A%A8%E5%90%8C%E6%AD%A5/)
> - gitee没有自动同步功能,通过`Github Actions`我们可以实现这个需求
----
> - [Go 语言优秀资源整理,为项目落地加速](https://cs.leops.cn/#/)
> - 作者收集整理了一大批go语言项目,值得关注,[开源地址](https://github.com/shockerli/go-awesome)
\ No newline at end of file
## 第18周-5月3–5月9
> - 博客地址:[PoorOPS](https://www.poorops.com/)
> - 简单说明:运维博客,作者分享了很多不错的运维实践。
----
> - 博客地址:[latte Studio](https://lattestudio.github.io/)
> - 简单说明:一个来过公司面试的运维小伙伴,博客内容不错,包含运维以及go的基础知识。
----
> - 博客地址:[怀老师](https://blog.dugwang.com/)
> - 简单说明:PHP,Nginx,Linux,还有生活文章
----
> - 博客地址:[Tony Bai](https://tonybai.com/)
> - 简单说明:go开发者,作者坚持写了多年博客,其中还给两个女儿创建博客,非常有意思
----
> - 博客地址:[Robin Blog](https://supereagle.github.io/)
> - 简单说明:go开发者,Mac,云原生
----
> - 博客地址:[KLBLOG](http://www.kailing.pub/index/index.html)
> - 简单说明:Java开发者,但是典型的诠释了Java开发者全面发展的高素养
## 第19周-5月10–5月16
> - 博客地址:[Huang Huang 的博客](https://mozillazg.com/)
> - 简单说明:Python,Go,LeetCode
----
> - 博客地址:[DevOps运维笔记](http://docs.idevops.site/)
> - 简单说明:Jenkins系列实战很不错,以及其他一些devops方面工具
----
> - 博客地址:[乱世浮生](https://atbug.com/)
> - 简单说明:kubernetes,DevOps,微服务
----
> - 博客地址:[k8s生态](https://zhuanlan.zhihu.com/container)
> - 简单说明:知乎专栏,k8s相关文章
----
> - 博客地址:[超级小豆丁](http://www.mydlq.club/)
> - 简单说明:k8s,Java相关,作者是一个认真的分享者。
----
> - 博客地址:[Vermouth](http://www.xuyasong.com/)
> - 简单说明:云原生,k8s,etcd,值得阅读。
----
> - 博客地址:[张首富](https://www.cnblogs.com/shoufu/)
> - 简单说明:作者的文章很用心,值得学习。
## 第20周-5月17–5月23
> - 博客地址:[roc](https://imroc.cc/)
> - 简单说明:云原生,istio。
----
> - 博客地址:[洛竹的官方网站](https://youngjuning.js.org/)
> - 简单说明:一个前端同学,博客内容竟然如此丰富,可见博主是个多么热爱学习的人。
----
> - 博客地址:[Escape](https://www.escapelife.site/)
> - 简单说明:运维开发,内容丰富,文章质量很高
----
> - 博客地址:[Devops充电宝](https://www.aiopsclub.com/)
> - 简单说明:运维,k8s,文章挺用心。
----
> - 博客地址:[Lework](https://lework.github.io/)
> - 简单说明:运维,Python,ansible,k8s
----
> - 博客地址:[Killer Whale](https://killerwhale.iquantex.com/)
> - 简单说明:DevOps系列文档
## 第21周-5月24–5月30
> - 博客地址:[liqiankun](https://qiankunli.github.io/)
> - 简单说明:go,java
----
> - 博客地址:[kubernetes实践指南](https://k8s.imroc.io/)
> - 简单说明:作者转到[别处](https://imroc.cc/k8s/best-practice/)更新了,不过这里的文章还值得看。
----
> - 博客地址:[羡辙杂俎](http://zhangwenli.com/)
> - 简单说明:一个前端女子,热爱开源,内容有趣
----
> - 博客地址:[格物](https://shockerli.net/)
> - 简单说明:go,github
----
> - 博客地址:[腾讯云压测团队](https://cloud.tencent.com/developer/team/pressuretestteam)
> - 简单说明:里边的文章有不少可以借鉴学习的
----
> - 博客地址:[Junedayday Blog](http://junes.tech/)
> - 简单说明:go
----
> - 博客地址:[Coding-Notes](https://notes.abelsu7.top/#/)
> - 简单说明:内容及其丰富,佩服[作者](https://abelsu7.top/)为此花费的心血
-----
> - 博客地址:[小弟调调](https://wangchujiang.com/)
> - 简单说明:作者创建了许多高质量的分享
## 第22周-5月31–6月6
> - 博客地址:[团队领袖计划](https://leader.js.cool/)
> - 简单说明:职场经验,人生感悟,内容丰富
----
> - 博客地址:[Java 全栈知识体系](https://www.pdai.tech/)
> - 简单说明:Java技术栈
----
> - 博客地址:[IT外卖小哥](https://clay-wangzhi.com/)
> - 简单说明:博客朋友王植同学的博客,非常有心,内容丰富
----
> - 博客地址:[awesome-bookmarks](https://panjiachen.github.io/awesome-bookmarks/)
> - 简单说明:作者将自己的网络收藏夹做成了博客形式
----
> - 博客地址:[前端禅意花园](http://www.yuanchengcheng.vip/)
> - 简单说明:作者虽步入互联网,却颇有一份热爱文学的气息
----
> - 博客地址:[全栈直通车](https://www.sofineday.com/)
> - 简单说明:作者很有心,博客标签为:努力做个影响他人滴人
之前在无数地方见过别人推荐这款markdown工具,但因为我一直使用自己搭建的[mindoc](http://www.eryajf.net/1614.html)作为在线的markdown工具,因此一直没有尝试过,直到最近,当我打算好好整理一下以前在[mybase](http://www.eryajf.net/1040.html)写过的一两百篇文档的时候,我打算找一个趁手好用的Windows本地markdown工具。
于是,在将近一周的时间里,我几乎尝试了市场上主流推荐的几款工具,尝试记录大概如下:
- [VNote](https://tamlok.github.io/vnote/zh_cn/)
- [Yu Writer](https://ivarptr.github.io/yu-writer.site/)
- [YNote](http://note.youdao.com/)
- [Yosoro](https://yosoro.coolecho.net/)
- [cmd_markdown](https://www.zybuluo.com/mdeditor)
- [马克飞象](https://maxiang.io/)
- [Tea](https://haocha.co/?ref=appinn#hero)
- [boosnote](https://boostnote.io/cn/)
- [Typora](https://www.typora.io/)
如上笔记工具(均可以点击跳转官网下载体验)可以说各有千秋,各有各的特色,但是从上到下,基本上都一一被我给pass掉了,有的一些是因为收费才能获得更好的体验,有的是因为在整体设计使用上不喜欢,有的则是因为书写文档的时候,不够方便简洁的策略,让我不够喜欢,而这一点,正是我选择一款笔记工具所看重的地方。
当然,最终没有使用如上其他的笔记工具,并不代表他们不好,也许只是因为他的好我还没有花时间去领略,`但是世界就是如此,有趣的灵魂成千上万,却只能够用一生的时间去读懂一个人`,当我花了相当一部分时间去了解了`Typora`之后,就深深的坠入了她的怀抱当中。
今日,我要特别为爱歌唱。
![f983c6b68e6eae00](/Users/liqilong/龙盘虎踞/Typora/typora-pic/f983c6b68e6eae00.jpg)
## 1,折腾主题。
安装一个工具之后,她的外貌总是能够决定我们的驻留与否,于是,安装了Typora之后的第一件事,就是折腾主题。因为默认的几个主题都不够称心好看。
官方提供了一个主题发布地:<http://theme.typora.io/>
这里可以看到不少好看的主题,另外我还在少数派那里寻觅到了两款主题,[Han](https://github.com/typora/typora-theme-gallery/blob/gh-pages/media/theme/han/han.css)[少数派经典](https://cdn.sspai.com/minja/sspai.css.zip),体验下来似乎不够称心如意。
其他地方还找到一些主题,不过因为都被我给重命名了,因此也不知道原本名称叫什么了,大家有兴趣想尝试不一样的,可以下载尝试。
- [个人整理几个主题包](https://github.com/eryajf/shellabout/blob/master/Typora%E4%B8%BB%E9%A2%98%E5%8C%85.zip)
主题的更改非常简单:`文件`--->`偏好设置`--->`打开主题文件夹`--->`将新主题对应的css文件拷贝进来`--->`重启Typora`--->即可在主题当中看到对应添加的了。
我自己最终选择的御用主题是[VUE](http://theme.typora.io/theme/Vue/),尝试体验了其他的主题,有一些要么是对代码块展示不友好,要么是对行内代码展示不友好,或者就是太过艳丽,反而不好看,基于这些考量,我最后选择了VUE这个符合个人使用习惯与审美的主题。
## 2,折腾快捷键。
事实上一开始我在选择工具的时候并没有特别青睐Typora,因为在段时间的体验中(了解不够深入)我发现,有不少我个人常用的快捷键,要么定义与之前习惯不同,要么就是压根儿没有,这让日常书写超爱使用快捷键的我,实在爱不起来。
不过随着时间的推移,我慢慢了解到,原来Typora她早已经提供了用户自定义快捷键的功能,多处了解之后,简单在下边说明一下自定义快捷键的方法。
`文件`--->`偏好设置`--->`打开高级设置`--->`编辑conf.user.json`
参考:[http://support.typora.io/Shortcut-Keys/#macos](http://support.typora.io/Shortcut-Keys/#macos),注意文档中不同系统之间设置方法略有不同。
在如下区域进行自定义:
```json
// Custom key binding, which will override the default ones.
"keyBinding": {
// for example:
// "Always on Top": "Ctrl+Shift+P"
"代码块":"Shift+Alt+C",
"代码":"Shift+Ctrl+C",
"任务列表":"Shift+Alt+R",
"无序列表":"Shift+Alt+W"
},
```
如果你使用的Typora已经在偏好设置中将语言设置为了中文,那么这个地方是可以直接支持中文描述与快捷键对应的,我这里添加了三个自己经常使用的快捷键,你可以根据自己的需求进行自定义。
同样,添加保存之后,需要重启Typora生效。如果重启之后没有生效,大概有如下两个原因:
- 1,配置写入的时候需要注意全程英文,尤其注意双引号,冒号这些标点。
- 2,中文描述写的与系统不一致,此时可以跳回主界面,通过查看`段落``格式``视图`中的表述,来进行对应。
## 3,其他注意点。
在使用过程中,我还留意到其他一些值得注意的地方,这里分享一下我的心得。
- 1,以文件夹管理所有。
在系统当中创建一个总文件夹,然后所有文档都在此文件夹之下,可以通过一些其他手段对这个文件夹进行云备份,当然,即便不备份,以后换了电脑,直接拷贝这个文件夹,打包带走,拎包入住,要的就是这个效果。
- 2,图片的管理。
我注意到此工具在书写的时候,能够很方便的将图片引用进来,无论是直接复制,或者拖拽进来,都是非常方便的,不过还有一个可以注意的地方,那就是在`文件`--->`偏好设置`--->`图片插入`当中,可以定义图片的本地持久化策略,这一点,简直非常嗨皮,非常舒服了。
- 3,自动保存等。
我们可以在`文件`--->`偏好设置`--->`系统`的配置当中,选中自动保存,以及打开软件后自动加载上次打开的目录,这样,就不用每次打开软件之后再重新找到原来的目录打开了。
## 4,关于语法。
markdown的语法在网上随便一百度就是一大堆,我也不特别介绍了,这里只记录整理一下,以方便需要的时候来查阅。
### 1,常用。
- 无序列表:Shift+Alt+W
- 有序列表:Ctrl+Shift+[
- 任务列表:-空格[空格]空格 文字或者Shift+Alt+R
- 标题:Ctrl+数字
- 表格:Ctrl+t
- 生成目录:[TOC]按回车
- 选中一整行:Ctrl+l
- 选中单词:Ctrl+d
- 选中相同格式的文字:Ctrl+e
- 跳转到文章开头:Ctrl+home
- 跳转到文章结尾:Ctrl+end
- 搜索:Ctrl+f
- 替换:Ctrl+h
- 引用:输入>之后输入空格或者Ctrl+Shift+q
- 代码块:Shift+Alt+C
- 加粗:Ctrl+b
- 倾斜:Ctrl+i
- 下划线:Ctrl+u
- 删除线:Alt+shift+5
- 插入图片:直接拖动到指定位置即可或者Ctrl+Shift+i
- 插入链接:Ctrl + k
- 增大列表缩进:Ctrl + [
- 减小列表缩进:Ctrl + ]
- 分隔线:三个小横杠然后回车
### 2,其他。
1. 下标
`H~2~O``X~long\ text~` 显示为 H~2~O 和X~long text~ 。
2. 上标
`X^2^` 显示为 X^2^ 。
3. 表情
首先输入一个 `:`然后输入关键词会进行扩展。:couple_with_heart_woman_man:
4. 注释
也就是文内跳转的功能,在其他地方看到过,但是还没有找到对应的表达方法,知道的小伙伴可以告知我一下。
```mermaid
graph TD
User -->api(api)
api --nginx--> gw-proxy(micro-gw-proxy)
api --tcp--> common-gw(common-gw)
api --nginx--> pay(pay)
api --nginx--> im(im)
gw-proxy --http-->micro-gw[micro-gw]
micro-gw --rpc-->user-api[user-api]
micro-gw --rpc-->sale-api[sale-api]
micro-gw --rpc-->order-api[order-api]
micro-gw --rpc-->dc-api[dc-api]
micro-gw --rpc-->cron-api[cron-api]
user-api-.rpc.->api-to-srv[api-to-srv]
sale-api-.rpc.->api-to-srv[api-to-srv]
order-api-.rpc.->api-to-srv[api-to-srv]
dc-api-.rpc.->api-to-srv[api-to-srv]
cron-api-.rpc.->api-to-srv[api-to-srv]
api-to-srv -.rpc.-> dc-srv[dc-srv]
api-to-srv -.rpc.-> cron-srv[cron-srv]
api-to-srv -.rpc.-> friend-srv[friend-srv]
api-to-srv -.rpc.-> bid-srv[bid-srv]
api-to-srv -.rpc.-> order-srv[order-srv]
api-to-srv -.rpc.-> sale-srv[sale-srv]
api-to-srv -.rpc.-> user-srv[user-srv]
user-srv --rpc-->pan[pan]
sale-srv --rpc-->pan[pan]
order-srv --rpc-->pan[pan]
dc-srv --rpc-->pan[pan]
cron-srv --rpc-->pan[pan]
friend-srv --rpc-->pan[pan]
bid-srv --rpc-->pan[pan]
common-gw --rpc--> common-api[common-api]
common-api--rpc--> pan[pan]
im --> im-web-api[im-web-api]
im --> im-websocket[im-websocket]
pay --> pay-web-api[pay-web-api]
pay --> coupon-web-api[coupon-web-api]
click api "http://prom.wpt.la/grafana/d/PUMB_eFZz/api-serverjian-kong-da-pan?orgId=1"
click gw-proxy "http://prom.wpt.la/grafana/d/Nk_YVBxZk/micro-gw-proxyzhuang-tai-hui-ji?orgId=1"
click pay-web-api "http://prom.wpt.la/grafana/d/Wvc2X9aZz/pay-web-apizhuang-tai-hui-ji?orgId=1"
click coupon-web-api "http://prom.wpt.la/grafana/d/NrbI5oCWz/coupon-web-apizhuang-tai-hui-ji?orgId=1"
click micro-gw "http://prom.wpt.la/grafana/d/LpzXnRBZz/micro-service-gwzhuang-tai-hui-ji?orgId=1"
click user-api "http://prom.wpt.la/grafana/d/wDwrM9JWz/micro-service-userapizhuang-tai-hui-ji?orgId=1"
click user-srv "http://prom.wpt.la/grafana/d/pWTR4gBZz/micro-service-usersrvzhuang-tai-hui-ji?orgId=1"
click sale-api "http://prom.wpt.la/grafana/d/7k5x7gBZz/micro-service-saleapizhuang-tai-hui-ji?orgId=1"
click sale-srv "http://prom.wpt.la/grafana/d/ryubNafWz/micro-service-salesrvzhuang-tai-hui-ji?orgId=1"
click order-api "http://prom.wpt.la/grafana/d/zhKeTaPZk/micro-service-orderapizhuang-tai-hui-ji?orgId=1"
click order-srv "http://prom.wpt.la/grafana/d/Iz2XT-EZk/micro-service-ordersrvzhuang-tai-hui-ji?orgId=1"
click dc-api "http://prom.wpt.la/grafana/d/Q038WYYZz/micro-service-dc-apizhuang-tai-hui-ji?orgId=1"
click dc-srv "http://prom.wpt.la/grafana/d/xFUXWYYWz/micro-service-dc-srvzhuang-tai-hui-ji?orgId=1"
click cron-api "http://prom.wpt.la/grafana/d/Q038WYYZz/micro-service-dc-apizhuang-tai-hui-ji?orgId=1"
click cron-srv "http://prom.wpt.la/grafana/d/xFUXWYYWz/micro-service-dc-srvzhuang-tai-hui-ji?orgId=1"
click friend-srv "http://prom.wpt.la/grafana/d/xYoRpEXWk/micro-service-friendsrvzhuang-tai-hui-ji?orgId=1"
click bid-srv "http://prom.wpt.la/grafana/d/Y43lNaBZz/micro-service-bidsrvzhuang-tai-hui-ji?orgId=1"
click common-api "http://prom.wpt.la/grafana/d/B8ylMRBWk/micro-common-apizhuang-tai-hui-ji?orgId=1"
click common-gw "http://prom.wpt.la/grafana/d/hUUTnRfWk/micro-common-gwzhuang-tai-hui-ji?orgId=1"
click im-web-api "http://prom.wpt.la/grafana/d/_PkqgpaWk/im-web-apizhuang-tai-hui-ji?orgId=1"
click im-websocket "http://prom.wpt.la/grafana/d/yKXzipaZk/im-dsp-websocketzhuang-tai-hui-ji?orgId=1"
click pan "http://prom.wpt.la/grafana/d/t_48_zfWz/pan-service-nodezhuang-tai-hui-ji?orgId=1"
```
## 5,参考地址
- http://t.cn/AiCYoAlx
- http://t.cn/AiCYob2f
- http://t.cn/AiCYofT5
- http://t.cn/RnFpUiq
\ No newline at end of file
- [![](http://www.eryajf.net/favicon.ico ':size=16')个人博客](http://eryajf.net)
- [![](http://doc.eryajf.net/favicon.ico ':size=16')个人wiki](http://doc.eryajf.net)
- [![](http://doc.eryajf.net/favicon.ico ':size=16')个人导航](http://nav.eryajf.net)
\ No newline at end of file
- [![](https://notes.abelsu7.top/_media/zhihu.svg ':size=16')知乎](https://www.zhihu.com/people/er-ya-jiang-fan-63)
- [![](../images/gitee.ico ':size=16')Gitee](https://gitee.com/eryajf/)
- [![](https://notes.abelsu7.top/_media/github.svg ':size=16')Github](https://github.com/eryajf)
\ No newline at end of file
- [![](https://notes.abelsu7.top/_media/zhihu.svg ':size=16')知乎](https://www.zhihu.com/people/er-ya-jiang-fan-63)
- [![](../images/gitee.ico ':size=16')Gitee](https://gitee.com/eryajf/)
- [![](https://notes.abelsu7.top/_media/github.svg ':size=16')Github](https://github.com/eryajf)
<!-- tabs:start -->
### **开源项目**
> - 项目地址:[zadig](https://github.com/koderover/zadig)
> - 项目说明:Zadig 是 KodeRover 公司基于 Kubernetes 自主设计、研发的开源分布式持续交付 (Continues Delivery) 产品,为开发者提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。
> - 相关文章:[官方文档](https://docs.koderover.com/zadig)
----
> - 项目地址:[github-markdown-toc](https://github.com/ekalinin/github-markdown-toc)
> - 项目说明:给GitHub仓库中README生成TOC目录的工具,支持本地远程
> - 相关文章:[README](https://github.com/ekalinin/github-markdown-toc/blob/master/README.md)
----
> - 项目地址:[gitalk](https://github.com/gitalk/gitalk)
> - 项目说明:一个基于 GitHub Issue 和 Preact 开发的评论插件,可用于Hugo,docsify等静态博客。
> - 相关文章:[中文文档](https://github.com/gitalk/gitalk/blob/master/readme-cn.md),[在线示例](https://gitalk.github.io/)
----
> - 项目地址:[shields](https://github.com/badges/shields)
> - 项目说明:markdown中自定义徽标
> - 相关文章:[在线访问](https://shields.io/category/license)
----
> - 项目地址:[kubectl-debug](https://github.com/aylei/kubectl-debug)
> - 项目说明:便捷地进行 Kubernetes 上的 Pod 排障诊断
> - 相关文章:[中文说明](https://github.com/aylei/kubectl-debug/blob/master/docs/zh-cn.md)
----
> - 项目地址:[vuepress](https://github.com/vuejs/vuepress)
> - 项目说明:以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作
> - 相关文章:[中文官网](https://vuepress.vuejs.org/zh/)
----
> - 项目地址:[awesome-vuepress](https://github.com/vuepress/awesome-vuepress)
> - 项目说明:如名
> - 相关文章:
----
> - 项目地址:[vuepress-theme-vdoing](https://github.com/xugaoyi/vuepress-theme-vdoing)
> - 项目说明:一款设计非常优秀的vuepress博客主题
> - 相关文章:[官方文档](https://doc.xugaoyi.com/)
----
> - 项目地址:[vuepress-theme-hope](https://github.com/vuepress-theme-hope/vuepress-theme-hope)
> - 项目说明:又一款不错的vuepress博客主题
> - 相关文章:[官方文档](https://vuepress-theme-hope.github.io/zh/)
### **优秀文章**
> - [GitHub与Gitee双向自动同步](https://www.bahuangshanren.tech/github%E4%B8%8Egitee%E5%8F%8C%E5%90%91%E8%87%AA%E5%8A%A8%E5%90%8C%E6%AD%A5/)
> - gitee没有自动同步功能,通过`Github Actions`我们可以实现这个需求
----
> - [Go 语言优秀资源整理,为项目落地加速](https://cs.leops.cn/#/)
> - 作者收集整理了一大批go语言项目,值得关注,[开源地址](https://github.com/shockerli/go-awesome)
### **优秀博客**
> - 博客地址:[团队领袖计划](https://leader.js.cool/)
> - 简单说明:职场经验,人生感悟,内容丰富
----
> - 博客地址:[Java 全栈知识体系](https://www.pdai.tech/)
> - 简单说明:Java技术栈
----
> - 博客地址:[IT外卖小哥](https://clay-wangzhi.com/)
> - 简单说明:博客朋友王植同学的博客,非常有心,内容丰富
----
> - 博客地址:[awesome-bookmarks](https://panjiachen.github.io/awesome-bookmarks/)
> - 简单说明:作者将自己的网络收藏夹做成了博客形式
----
> - 博客地址:[前端禅意花园](http://www.yuanchengcheng.vip/)
> - 简单说明:作者虽步入互联网,却颇有一份热爱文学的气息
----
> - 博客地址:[全栈直通车](https://www.sofineday.com/)
> - 简单说明:作者很有心,博客标签为:努力做个影响他人滴人
<!-- tabs:end -->
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册