Skip to content

cubxxw/blog

Repository files navigation

Introduction

Netlify Status

Tip

This is my third generation blog. The first two generations were dynamic blogs with unstable servers in the background. Fortunately, this blog is now more stable and will be continuously maintained.

Readme Poster

GitHub Poster
😎 Check out my GitHub!
Blog Poster
🚀 Visit my Blog!

Tagging Standards

Based on your professional skills, technical expertise, and personal interests, I have prepared a more comprehensive list of tags and categories, presented in a table format, distinguishing between Chinese and English blogs.

中文博客的标签和分类

类别 标签 分类
技术 Golang (GO语言), Kubernetes, OpenIM, 云原生 (Cloud Native), 微服务 (Microservices), 服务网格 (Service Mesh), Docker, CI/CD, Prometheus 开发 (Development)
安全 安全性 (Security), 代码审查 (Code Review) 安全 (Security)
敏捷与流程 敏捷软件开发 (Agile Software Development), 响应式编程 (Reactive Programming), 函数式编程 (Functional Programming) 项目管理 (Project Management)
个人兴趣 户外探险 (Outdoor Adventures), 环球旅行 (World Travel), 自行车骑行 (Cycling), 摄影 (Photography), 旅行 (Travel), 自我发现 (Self Discovery), 冒险 (Adventure), 探索 (Exploration) 个人成长 (Personal Development)
生活方式 个人效率 (Personal Productivity), 健康生活 (Healthy Living), 生活方式 (Lifestyle), 远程工作 (Remote Work) 生活与教育 (Living & Education)

Tags and Categories for English Blogs

Category Tags Classification
Technology Golang, Kubernetes, OpenIM, Cloud Native, Microservices, Service Mesh, Docker, CI/CD, Prometheus Development
Security Security, Code Review Security
Agile & Processes Agile Software Development, Reactive Programming, Functional Programming Project Management
Personal Interests Outdoor Adventures, World Travel, Cycling, Photography, Travel, Self Discovery, Adventure, Exploration Personal Development
Lifestyle Personal Productivity, Healthy Living, Lifestyle, Remote Work Learning & Education

Keywords

Keywords can generally be generated by AI.

Usage Standards

  • Tag Naming: Choose directly related tags, ensuring accuracy and consistency of professional terms in both Chinese and English blogs.
  • Category Selection: Select the most relevant 1-2 categories for each article. Avoid over-categorization to maintain focus and efficiency of the content.
  • Category Coverage: Each category should cover several articles to avoid creating "empty categories" that have no articles.
  • Avoid Duplication: Be mindful not to repeat tags, avoiding situations where the same concept is labeled differently, such as “编程” and “程序设计”.
  • Language Consistency: For bilingual blogs, ensure that tags and categories are represented in both Chinese and English to accommodate readers of different languages.
  • Language Neutrality: Choose category names that are universally understandable across languages, such as industry terms or widely recognized concepts. For example, “Technology” and “科技”, “Health” and “健康”.

Subscribe

The articles published on the blog are independent, which is what I have seen and learned since participating in open source projects, and I hope this model can be successful and copied. 👀 My blog has a lot of good content and is worth a read. If you want to subscribe to the SSR 🔍 here

shenxianpeng | ZhiHu

Default English blog subscription:

Default Chinese blog subscription:

Default Spain blog subscription:

Default French blog subscription:

Speed up subscription links for inaccessible networks:

https://rss.starerror.com/${RSS_ADDRESS}

Featured blog subscriptions in English (default)

Here you'll find the latest and most interesting blog posts in English from Xinwei Xiong(cubxxw).

中文博客精选订阅

这里你可以看到Xinwei Xiong(cubxxw)的最新和最有趣的中文博客文章。

Español blog destacado suscripción

Aquí encontrarás las últimas y más interesantes entradas de blog en español de Xinwei Xiong(cubxxw).

Français blog fr vedette abonnement

Ici, vous trouverez les derniers articles de blog les plus intéressants en français de Xinwei Xiong(cubxxw).

繁體中文博客精選訂閱

這裡你可以看到Xinwei Xiong(cubxxw)的最新和最有趣的繁體中文博客文章。

Content style

We don’t mandate any particular style for your page contents. However, if you’d like some guidance on how to write and format clear, concise technical documentation, we recommend the Google Developer Documentation Style Guide, particularly the Style Guide Highlights.

Running the website locally

Clone the minikube project fork with option --recurse-submodules --depth 1 to download and update submodule dependencies.

❯ git clone --recurse-submodules --depth 1 https://github.com/cubxxw/blog.git  # replace path with your github fork of minikube cd blog

Use

❯ make run

Create a new article

❯ make new-post POST_NAME="openim-offline-deployment-design"

Named by an environment variable:

❯ POST_NAME="openim-k8s-deployment" make new-post  # penim-k8s-deployment.mdexport POST_NAME="my-hugo"
❯ make new-post    # my-hugo.md

Common Issues

Start building sites …
hugo v0.86.0+extended darwin/amd64 BuildDate=unknown
Error: Error building site: "/minikube/site/content/en/docs/contrib/releasing/binaries.md:64:1": failed to extract shortcode: template for shortcode "alert" not found
Built in 667 ms

This indicates the submodules are not updated. Please run the following command to fix.

❯ git submodule update --init --recursive

Reference

Uer netlify to deploy the blog, and use the hexo-theme-next theme.