许多读者是因为某一篇文章关注到这里,如果你喜欢我的表达方式,或许你也会对某一类或几类问题感兴趣。所以我将最近几年的网站内容,以提问题的方式汇总在下面,分类的方式暂时还是以传统的话题形式展开,比如聊聊:

“不一样”的 Nginx、如何制作和使用 HTTPSNode 实践、Traefik 实践、前端开发的细节与体验、Docker 和 K8S 相关常见问题、Linux 基础操作、开发者体验SSG 技术相关、CMS / BLOG 程序相关、数据库和数据分析相关

软件仓库、代码仓库、质量管理相关基础技术设施的话题:GitLabGogs 以及 GiteaCI/CDHarbor & DistributionNexusComposerSonarQubeVaultELK

以及如何搭建和使用一些软件:ConfluenceOutlinePhabricatorNextCloudCMS / BLOG / BBSRSSWiki、以及使用容器对软件工具进行封装


不一样的 Nginx

我希望能够通过深入浅出的方式,来介绍一些借助 Nginx 四两拔千斤的玩法。

如何制作和使用 HTTPS

时至今日,HTTPS 不单单是浏览器上的一把锁,更是许多软件通讯、开发过程中的必需品。

Node 实践

轻量高效的 Runtime,丰富友好的开发者生态。

Traefik 实践

Traefik 是一个很好的开源软件,可以用于业务多个阶段的服务解耦、以及性能水平扩展,甚至可以用来做临时的 Waf。此外,如果你想快速获取一个和生产环境保持一致的多站点开发环境,使用 Traefik 也可以极大简化管理成本。

Traefik v2

Traefik v1

前端开发的细节与体验

前端技术不仅仅服务于交互功能,也可以侧重内容的可阅读性。

Docker 和 K8S 相关常见问题

在享受 Docker 提供便捷的同时,如何规避或解决常见问题。

聊聊开发者体验

容易忽视掉的开发者的“体验”。

数据库和数据分析

其实都算 Linux 基础操作

SSG 技术相关

使用静态网站生成(SSG)技术构建网站相比传统技术栈会有一些优势,==网站服务性能下限可以得到极大的保障==,搭配 CDN 使用也可以==降低非常多的服务器成本==,加上静态文件的特性,使得==网站安全性的下限也有了一些提升==。

CMS / BLOG 程序相关


应用相关

Confluence

Outline

Phabricator

NextCloud

CMS / BLOG / BBS

RSS

Wiki 相关

小工具封装


基础设施:软件仓库 & 代码仓库 & 质量管理

GitLab

Gogs 以及 Gitea

CI/CD 相关

Harbor & Distribution

Nexus

Composer

SonarQube

Vault

ELK


其他