diff --git a/content/.obsidian/app.json b/content/.obsidian/app.json index 4855fefa..006948bf 100644 --- a/content/.obsidian/app.json +++ b/content/.obsidian/app.json @@ -8,5 +8,8 @@ "newFileLocation": "current", "useMarkdownLinks": true, "alwaysUpdateLinks": true, - "showRibbon": true + "showRibbon": true, + "userIgnoreFilters": [ + "menu/" + ] } \ No newline at end of file diff --git a/content/Makefile b/content/Makefile index 95f89fac..bc950246 100644 --- a/content/Makefile +++ b/content/Makefile @@ -24,4 +24,4 @@ check_mdi: mdi_gen: check_mdi @git pull @echo "Generating markdown indices..." - @mdi gen -f _index.md --sub-index-file _index.md -t "我的博客" -r --override --nav -v --no-header-link + @mdi gen -f _index.md --sub-index-file _index.md -t "🍁 秋河落叶" -r --override --nav -v --no-header-link --home-title "🏠 首页" diff --git a/content/_index.md b/content/_index.md index 6b012eca..436128d2 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,4 +1,4 @@ -# 我的博客 +# 🍁 秋河落叶 ## 数据结构与算法 diff --git a/content/algo/_index.md b/content/algo/_index.md index c86bd60d..ee51f344 100644 --- a/content/algo/_index.md +++ b/content/algo/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / 数据结构与算法 +[🏠 首页](../_index.md) / 数据结构与算法 # 数据结构与算法 diff --git "a/content/algo/\345\240\206\346\216\222\345\272\217.md" "b/content/algo/\345\240\206\346\216\222\345\272\217.md" index 9b72b959..6a01a9f3 100644 --- "a/content/algo/\345\240\206\346\216\222\345\272\217.md" +++ "b/content/algo/\345\240\206\346\216\222\345\272\217.md" @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [数据结构与算法](_index.md) / 堆排序 +[🏠 首页](../_index.md) / [数据结构与算法](_index.md) / 堆排序 # 堆排序 diff --git "a/content/algo/\345\277\253\351\200\237\346\216\222\345\272\217.md" "b/content/algo/\345\277\253\351\200\237\346\216\222\345\272\217.md" index c38b2918..39928758 100644 --- "a/content/algo/\345\277\253\351\200\237\346\216\222\345\272\217.md" +++ "b/content/algo/\345\277\253\351\200\237\346\216\222\345\272\217.md" @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [数据结构与算法](_index.md) / 快速排序 +[🏠 首页](../_index.md) / [数据结构与算法](_index.md) / 快速排序 # 快速排序 diff --git a/content/aws/_index.md b/content/aws/_index.md index 3be07a3c..b59af9dc 100644 --- a/content/aws/_index.md +++ b/content/aws/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / AWS +[🏠 首页](../_index.md) / AWS # AWS diff --git a/content/aws/build-eks-cluster.md b/content/aws/build-eks-cluster.md index fed8955e..ef68b9a0 100644 --- a/content/aws/build-eks-cluster.md +++ b/content/aws/build-eks-cluster.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / 搭建EKS集群 +[🏠 首页](../_index.md) / [AWS](_index.md) / 搭建EKS集群 # 搭建EKS集群 diff --git a/content/aws/cluster-autoscaler.md b/content/aws/cluster-autoscaler.md index 6e4e7dc4..2f24b4cf 100644 --- a/content/aws/cluster-autoscaler.md +++ b/content/aws/cluster-autoscaler.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / Cluster AutoScaler +[🏠 首页](../_index.md) / [AWS](_index.md) / Cluster AutoScaler # Cluster AutoScaler diff --git a/content/aws/create-eks-cluster.md b/content/aws/create-eks-cluster.md index f912b8e9..3cc757f6 100644 --- a/content/aws/create-eks-cluster.md +++ b/content/aws/create-eks-cluster.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / 创建 EKS 集群 +[🏠 首页](../_index.md) / [AWS](_index.md) / 创建 EKS 集群 # 创建 EKS 集群 diff --git a/content/aws/eks-config-alb-ingress.md b/content/aws/eks-config-alb-ingress.md index 50b0f14a..c704f2c8 100644 --- a/content/aws/eks-config-alb-ingress.md +++ b/content/aws/eks-config-alb-ingress.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / EKS配置 ALB Ingress +[🏠 首页](../_index.md) / [AWS](_index.md) / EKS配置 ALB Ingress # EKS配置 ALB Ingress diff --git a/content/aws/eks-details.md b/content/aws/eks-details.md index dfaee131..2e3d44b1 100644 --- a/content/aws/eks-details.md +++ b/content/aws/eks-details.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / EKS小细节汇总 +[🏠 首页](../_index.md) / [AWS](_index.md) / EKS小细节汇总 # EKS小细节汇总 diff --git a/content/aws/eks-intergrate-gitlab-auto-release-01.md b/content/aws/eks-intergrate-gitlab-auto-release-01.md index 5c6c83b4..060c4dbd 100644 --- a/content/aws/eks-intergrate-gitlab-auto-release-01.md +++ b/content/aws/eks-intergrate-gitlab-auto-release-01.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / EKS实践 集成Gitlab自动发布(一) +[🏠 首页](../_index.md) / [AWS](_index.md) / EKS实践 集成Gitlab自动发布(一) # EKS实践 集成Gitlab自动发布(一) diff --git a/content/aws/eks-intergrate-gitlab-auto-release-02.md b/content/aws/eks-intergrate-gitlab-auto-release-02.md index 8a2c652d..fdf1f2a6 100644 --- a/content/aws/eks-intergrate-gitlab-auto-release-02.md +++ b/content/aws/eks-intergrate-gitlab-auto-release-02.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / EKS实践 集成Gitlab自动发布(二) +[🏠 首页](../_index.md) / [AWS](_index.md) / EKS实践 集成Gitlab自动发布(二) # EKS实践 集成Gitlab自动发布(二) diff --git a/content/aws/eks-use-efs.md b/content/aws/eks-use-efs.md index 880f6b89..78b04425 100644 --- a/content/aws/eks-use-efs.md +++ b/content/aws/eks-use-efs.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / EKS-使用EFS +[🏠 首页](../_index.md) / [AWS](_index.md) / EKS-使用EFS # EKS-使用EFS diff --git a/content/aws/gitlab-eks.md b/content/aws/gitlab-eks.md index c65afe00..b592d0dd 100644 --- a/content/aws/gitlab-eks.md +++ b/content/aws/gitlab-eks.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / Gitlab & EKS +[🏠 首页](../_index.md) / [AWS](_index.md) / Gitlab & EKS # Gitlab & EKS diff --git a/content/aws/k8s-deploy-kong.md b/content/aws/k8s-deploy-kong.md index f803e1f8..e5a6b7a6 100644 --- a/content/aws/k8s-deploy-kong.md +++ b/content/aws/k8s-deploy-kong.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / K8s 部署 Kong 服务 +[🏠 首页](../_index.md) / [AWS](_index.md) / K8s 部署 Kong 服务 # K8s 部署 Kong 服务 diff --git a/content/aws/k8s-deploy-konga.md b/content/aws/k8s-deploy-konga.md index 82cb3ee5..3553d489 100644 --- a/content/aws/k8s-deploy-konga.md +++ b/content/aws/k8s-deploy-konga.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / K8s 部署 konga +[🏠 首页](../_index.md) / [AWS](_index.md) / K8s 部署 konga # K8s 部署 konga diff --git a/content/aws/k8s-deploy-postgres.md b/content/aws/k8s-deploy-postgres.md index 38084b63..fa5b7a78 100644 --- a/content/aws/k8s-deploy-postgres.md +++ b/content/aws/k8s-deploy-postgres.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / K8s 部署 Postgres +[🏠 首页](../_index.md) / [AWS](_index.md) / K8s 部署 Postgres # K8s 部署 Postgres diff --git a/content/aws/terraform-remanage-resource.md b/content/aws/terraform-remanage-resource.md index 4cb7e429..724259f9 100644 --- a/content/aws/terraform-remanage-resource.md +++ b/content/aws/terraform-remanage-resource.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [AWS](_index.md) / Terraform 重新管理资源 +[🏠 首页](../_index.md) / [AWS](_index.md) / Terraform 重新管理资源 # Terraform 重新管理资源 diff --git a/content/cka/001.md b/content/cka/001.md index 0c79f5c6..f190a9cd 100644 --- a/content/cka/001.md +++ b/content/cka/001.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [CKA](_index.md) / 001 +[🏠 首页](../_index.md) / [CKA](_index.md) / 001 # 001 diff --git a/content/cka/_index.md b/content/cka/_index.md index 80882eba..21f54944 100644 --- a/content/cka/_index.md +++ b/content/cka/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / CKA +[🏠 首页](../_index.md) / CKA # CKA diff --git a/content/cka/prepare-cka.md b/content/cka/prepare-cka.md index 85c22e88..231af3aa 100644 --- a/content/cka/prepare-cka.md +++ b/content/cka/prepare-cka.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [CKA](_index.md) / 准备CKA +[🏠 首页](../_index.md) / [CKA](_index.md) / 准备CKA # 准备CKA diff --git a/content/cka/tasks.md b/content/cka/tasks.md index be33e865..615342f9 100644 --- a/content/cka/tasks.md +++ b/content/cka/tasks.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [CKA](_index.md) / 考题 +[🏠 首页](../_index.md) / [CKA](_index.md) / 考题 # 考题 diff --git a/content/cs/_index.md b/content/cs/_index.md index b48cf3a5..53eb344f 100644 --- a/content/cs/_index.md +++ b/content/cs/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / 计算机科学 +[🏠 首页](../_index.md) / 计算机科学 # 计算机科学 diff --git a/content/cs/internet.md b/content/cs/internet.md index 539b54a9..e58dfe6d 100644 --- a/content/cs/internet.md +++ b/content/cs/internet.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [计算机科学](_index.md) / 互联网如何运作? +[🏠 首页](../_index.md) / [计算机科学](_index.md) / 互联网如何运作? # 互联网如何运作? diff --git a/content/cs/networking.md b/content/cs/networking.md index 4626aa9f..2d588250 100644 --- a/content/cs/networking.md +++ b/content/cs/networking.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [计算机科学](_index.md) / 网络通信 +[🏠 首页](../_index.md) / [计算机科学](_index.md) / 网络通信 # 网络通信 diff --git a/content/cs/virtual-memory.md b/content/cs/virtual-memory.md index be31d643..216f4b2e 100644 --- a/content/cs/virtual-memory.md +++ b/content/cs/virtual-memory.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [计算机科学](_index.md) / 虚拟内存 +[🏠 首页](../_index.md) / [计算机科学](_index.md) / 虚拟内存 # 虚拟内存 diff --git a/content/dapr/_index.md b/content/dapr/_index.md index ee6eb62c..76193f92 100644 --- a/content/dapr/_index.md +++ b/content/dapr/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Dapr +[🏠 首页](../_index.md) / Dapr # Dapr diff --git a/content/dapr/dapr.md b/content/dapr/dapr.md index 0c3a13c7..9afc1ad3 100644 --- a/content/dapr/dapr.md +++ b/content/dapr/dapr.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Dapr](_index.md) / Dapr 0-1 +[🏠 首页](../_index.md) / [Dapr](_index.md) / Dapr 0-1 # Dapr 0-1 diff --git a/content/design-pattern/_index.md b/content/design-pattern/_index.md index fb7e7ee1..bd043840 100644 --- a/content/design-pattern/_index.md +++ b/content/design-pattern/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / 设计模式 +[🏠 首页](../_index.md) / 设计模式 # 设计模式 diff --git a/content/design-pattern/cicd.md b/content/design-pattern/cicd.md index b399edd4..3364118c 100644 --- a/content/design-pattern/cicd.md +++ b/content/design-pattern/cicd.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [设计模式](_index.md) / CI/CD +[🏠 首页](../_index.md) / [设计模式](_index.md) / CI/CD # CI/CD diff --git a/content/devops/_index.md b/content/devops/_index.md index 9fd61b78..b0bd9c6a 100644 --- a/content/devops/_index.md +++ b/content/devops/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / DevOps +[🏠 首页](../_index.md) / DevOps # DevOps diff --git a/content/devops/agile.md b/content/devops/agile.md index 2b4536e6..e898b445 100644 --- a/content/devops/agile.md +++ b/content/devops/agile.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / Agile +[🏠 首页](../_index.md) / [DevOps](_index.md) / Agile # Agile diff --git a/content/devops/ansible.md b/content/devops/ansible.md index 7d3faab6..1f57e5c9 100644 --- a/content/devops/ansible.md +++ b/content/devops/ansible.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / Ansible +[🏠 首页](../_index.md) / [DevOps](_index.md) / Ansible # Ansible diff --git a/content/devops/bule-green-rollback-gray.md b/content/devops/bule-green-rollback-gray.md index 4fc40c32..379bbfa8 100644 --- a/content/devops/bule-green-rollback-gray.md +++ b/content/devops/bule-green-rollback-gray.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / 蓝绿部署、滚动部署和灰度部署 +[🏠 首页](../_index.md) / [DevOps](_index.md) / 蓝绿部署、滚动部署和灰度部署 # 蓝绿部署、滚动部署和灰度部署 diff --git a/content/devops/chaos-engineering.md b/content/devops/chaos-engineering.md index f5c99619..42a78f86 100644 --- a/content/devops/chaos-engineering.md +++ b/content/devops/chaos-engineering.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / 混沌工程原则 (PRINCIPLES OF CHAOS ENGINEERING) +[🏠 首页](../_index.md) / [DevOps](_index.md) / 混沌工程原则 (PRINCIPLES OF CHAOS ENGINEERING) # 混沌工程原则 (PRINCIPLES OF CHAOS ENGINEERING) diff --git a/content/devops/commercial-canvas.md b/content/devops/commercial-canvas.md index 86b4a0f0..8155634c 100644 --- a/content/devops/commercial-canvas.md +++ b/content/devops/commercial-canvas.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / 商业画布 +[🏠 首页](../_index.md) / [DevOps](_index.md) / 商业画布 # 商业画布 diff --git a/content/devops/grafana-monite-service-with-5xx.md b/content/devops/grafana-monite-service-with-5xx.md index e239b809..65c7604b 100644 --- a/content/devops/grafana-monite-service-with-5xx.md +++ b/content/devops/grafana-monite-service-with-5xx.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / 使用grafana监控5xx服务 +[🏠 首页](../_index.md) / [DevOps](_index.md) / 使用grafana监控5xx服务 # 使用grafana监控5xx服务 diff --git a/content/devops/grafana-monite-service.md b/content/devops/grafana-monite-service.md index 432a1d82..1fb25a8a 100644 --- a/content/devops/grafana-monite-service.md +++ b/content/devops/grafana-monite-service.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / 使用Grafana监控service +[🏠 首页](../_index.md) / [DevOps](_index.md) / 使用Grafana监控service # 使用Grafana监控service diff --git a/content/devops/grafana.md b/content/devops/grafana.md index f2b7dd2b..90db0c22 100644 --- a/content/devops/grafana.md +++ b/content/devops/grafana.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / Grafana +[🏠 首页](../_index.md) / [DevOps](_index.md) / Grafana # Grafana diff --git a/content/devops/jeager.md b/content/devops/jeager.md index b09df6f8..16451c73 100644 --- a/content/devops/jeager.md +++ b/content/devops/jeager.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / Jaeger +[🏠 首页](../_index.md) / [DevOps](_index.md) / Jaeger # Jaeger diff --git a/content/devops/nginx.md b/content/devops/nginx.md index 8a361f35..f688ba02 100644 --- a/content/devops/nginx.md +++ b/content/devops/nginx.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [DevOps](_index.md) / nginx +[🏠 首页](../_index.md) / [DevOps](_index.md) / nginx # nginx diff --git a/content/docker/_index.md b/content/docker/_index.md index 320c0162..004459aa 100644 --- a/content/docker/_index.md +++ b/content/docker/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Docker +[🏠 首页](../_index.md) / Docker # Docker diff --git a/content/docker/container-diff.md b/content/docker/container-diff.md index 5871e8fe..0933a537 100644 --- a/content/docker/container-diff.md +++ b/content/docker/container-diff.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / container-diff 工具的使用 +[🏠 首页](../_index.md) / [Docker](_index.md) / container-diff 工具的使用 # container-diff 工具的使用 diff --git a/content/docker/dind.md b/content/docker/dind.md index b6072fb2..f0935eb0 100644 --- a/content/docker/dind.md +++ b/content/docker/dind.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / Docker in Docker +[🏠 首页](../_index.md) / [Docker](_index.md) / Docker in Docker # Docker in Docker diff --git a/content/docker/docker-buildx.md b/content/docker/docker-buildx.md index 01679920..de74d214 100644 --- a/content/docker/docker-buildx.md +++ b/content/docker/docker-buildx.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / docker buildx +[🏠 首页](../_index.md) / [Docker](_index.md) / docker buildx # docker buildx diff --git a/content/docker/docker-commands.md b/content/docker/docker-commands.md index 1fe61a6c..eaf06e46 100644 --- a/content/docker/docker-commands.md +++ b/content/docker/docker-commands.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / Docker 常用命令 +[🏠 首页](../_index.md) / [Docker](_index.md) / Docker 常用命令 # Docker 常用命令 diff --git a/content/docker/docker-compose-practice.md b/content/docker/docker-compose-practice.md index 8d240058..384f4a28 100644 --- a/content/docker/docker-compose-practice.md +++ b/content/docker/docker-compose-practice.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / Docker Compose 实践 +[🏠 首页](../_index.md) / [Docker](_index.md) / Docker Compose 实践 # Docker Compose 实践 diff --git a/content/docker/docker-container-install-pfx-cert.md b/content/docker/docker-container-install-pfx-cert.md index c952059c..022e82ea 100644 --- a/content/docker/docker-container-install-pfx-cert.md +++ b/content/docker/docker-container-install-pfx-cert.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / Docker 容器中安装 PFX 证书 +[🏠 首页](../_index.md) / [Docker](_index.md) / Docker 容器中安装 PFX 证书 # Docker 容器中安装 PFX 证书 diff --git a/content/docker/docker-copy-between-host-container.md b/content/docker/docker-copy-between-host-container.md index 94a0cd46..2f3235a8 100644 --- a/content/docker/docker-copy-between-host-container.md +++ b/content/docker/docker-copy-between-host-container.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / Docker 主机容器互拷贝文件 +[🏠 首页](../_index.md) / [Docker](_index.md) / Docker 主机容器互拷贝文件 # Docker 主机容器互拷贝文件 diff --git a/content/docker/docker-manifest-build-cross-arch-image.md b/content/docker/docker-manifest-build-cross-arch-image.md index 10b2423e..b7864ad2 100644 --- a/content/docker/docker-manifest-build-cross-arch-image.md +++ b/content/docker/docker-manifest-build-cross-arch-image.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / 使用 docker manifest 命令构建多架构镜像 +[🏠 首页](../_index.md) / [Docker](_index.md) / 使用 docker manifest 命令构建多架构镜像 # 使用 docker manifest 命令构建多架构镜像 diff --git a/content/docker/docker-run-link.md b/content/docker/docker-run-link.md index f2200487..5368a2a0 100644 --- a/content/docker/docker-run-link.md +++ b/content/docker/docker-run-link.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / 理解 docker run --link +[🏠 首页](../_index.md) / [Docker](_index.md) / 理解 docker run --link # 理解 docker run --link diff --git a/content/docker/docker-visiable-tool-kitematic.md b/content/docker/docker-visiable-tool-kitematic.md index 32e9f996..c25758e7 100644 --- a/content/docker/docker-visiable-tool-kitematic.md +++ b/content/docker/docker-visiable-tool-kitematic.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / Docker 可视化工具 Kitematic +[🏠 首页](../_index.md) / [Docker](_index.md) / Docker 可视化工具 Kitematic # Docker 可视化工具 Kitematic diff --git a/content/docker/dockerfile.md b/content/docker/dockerfile.md index cf5fc8e0..efd8977c 100644 --- a/content/docker/dockerfile.md +++ b/content/docker/dockerfile.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / Dockerfile +[🏠 首页](../_index.md) / [Docker](_index.md) / Dockerfile # Dockerfile diff --git a/content/docker/linux-container.md b/content/docker/linux-container.md index eef67094..1ec1c210 100644 --- a/content/docker/linux-container.md +++ b/content/docker/linux-container.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / Linux 容器 +[🏠 首页](../_index.md) / [Docker](_index.md) / Linux 容器 # Linux 容器 diff --git a/content/docker/non-root-account-get-docker-permission.md b/content/docker/non-root-account-get-docker-permission.md index ce9a8778..85def723 100644 --- a/content/docker/non-root-account-get-docker-permission.md +++ b/content/docker/non-root-account-get-docker-permission.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / 非 root 账号获取 docker 权限 +[🏠 首页](../_index.md) / [Docker](_index.md) / 非 root 账号获取 docker 权限 # 非 root 账号获取 docker 权限 diff --git a/content/docker/some-apps.md b/content/docker/some-apps.md index fafa3d95..3ba6a33c 100644 --- a/content/docker/some-apps.md +++ b/content/docker/some-apps.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Docker](_index.md) / some-apps.md +[🏠 首页](../_index.md) / [Docker](_index.md) / some-apps.md Docker 应用 diff --git a/content/ebpf/_index.md b/content/ebpf/_index.md index 9265e0f2..fb6951ca 100644 --- a/content/ebpf/_index.md +++ b/content/ebpf/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / EBPF +[🏠 首页](../_index.md) / EBPF # EBPF diff --git a/content/ebpf/ebpf.md b/content/ebpf/ebpf.md index 45f546b3..6aad2278 100644 --- a/content/ebpf/ebpf.md +++ b/content/ebpf/ebpf.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [EBPF](_index.md) / eBPF +[🏠 首页](../_index.md) / [EBPF](_index.md) / eBPF # eBPF diff --git a/content/front-end/_index.md b/content/front-end/_index.md index ad27ee77..e8f171e0 100644 --- a/content/front-end/_index.md +++ b/content/front-end/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / 前端技术 +[🏠 首页](../_index.md) / 前端技术 # 前端技术 diff --git a/content/front-end/build-blog-site.md b/content/front-end/build-blog-site.md index 3a86cdd3..1f73be06 100644 --- a/content/front-end/build-blog-site.md +++ b/content/front-end/build-blog-site.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [前端技术](_index.md) / 搭建博客站点 +[🏠 首页](../_index.md) / [前端技术](_index.md) / 搭建博客站点 # 搭建博客站点 @@ -34,7 +34,7 @@ git submodule add https://github.com/alex-shpak/hugo-book themes/hugo-book # hugo server --minify --themesDir ../.. --baseURL=http://0.0.0.0:1313/theme/hugo-book/ baseURL: https://blog.poneding.com/ -title: 我的博客 +title: 秋河落叶 theme: hugo-book pluralizeListTitles: false defaultContentLanguage: cn @@ -55,21 +55,8 @@ markup: # style: monokai menu: - main: - - name: "首页" - url: "/" - weight: 10 - - name: "归档" - url: "/posts/" - weight: 20 - - name: "标签" - url: "/tags/" - weight: 30 - - name: "关于" - url: "/about/" - weight: 40 after: - - name: "Github" + - name: "🔗 GitHub" url: "https://github.com/poneding" weight: 10 @@ -78,6 +65,7 @@ params: BookToC: true BookFavicon: logo.png BookLogo: logo.png + BookMenuBundle: /menu BookSection: "none" BookRepo: https://github.com/poneding/blog BookCommitPath: commit @@ -95,6 +83,37 @@ params: - `params.BookSection`: 本身指定一个 content 下的文档目录,我们这里设置一个不存在的目录,是为了不在左侧菜单栏展示我们的 N 多的目录树; - `markup.highlight.noClasses`: 本身用来确认是否不使用自定义的 CSS 样式,我们这里设置为 `false`,因为我们需要使用自定义的 chorma 的代码高亮样式,跟随浏览器或系统自动切换代码高亮主题; +### 2.2 定制左侧菜单栏 + +创建 `content/menu/index.md` 文件,并添加如下内容: + +```bash +mkdir -p content/menu +vim content/menu/index.md +``` + +菜单配置内容如下: + +```markdown +--- +headless: true +--- + +- [**🏠 首页**](/) + +--- + +- **📌 置顶** + - [Golang 编程](/go) + - [Kubernetes](/kubernetes) + - [Rust 编程](/rust) + - [Git](/git) + +--- + +- **🔗 外链** +``` + ### 2.2 配置 giscus 评论 拷贝 `hugo-book` 的 `layouts/_default/baseof.html` 文件到 `layouts/_default/baseof.html`,命令操作如下: @@ -136,6 +155,8 @@ cp themes/hugo-book/layouts/_default/baseof.html layouts/_default/baseof.html ### 2.3 代码主题自动切换 +生成代码高亮样式文件,命令操作如下: + ```bash mkdir -p static/css @@ -145,11 +166,21 @@ hugo gen chromastyles --style=monokailight >> static/css/syntax.css echo "}" >> static/css/syntax.css # dark -echo "@media (prefers-color-scheme: dark) {" > static/css/syntax.css -hugo gen chromastyles --style=monokaidark >> static/css/syntax.css +echo "@media (prefers-color-scheme: dark) {" >> static/css/syntax.css +hugo gen chromastyles --style=monokai >> static/css/syntax.css echo "}" >> static/css/syntax.css ``` +拷贝 `hugo-book` 的 `layouts/partials/docs/html-head.html` 文件到 `layouts/partials/docs/html-head.html`,命令操作如下: + +```bash +mkdir -p layouts/partials/docs +cp themes/hugo-book/layouts/partials/docs/html-head.html layouts/partials/docs/html-head.html + +# 引入样式文件 +echo '' >> layouts/partials/docs/html-head.html +``` + ### 2.4 Logo 将 logo.png 图片放到 `static` 目录下。 diff --git a/content/front-end/pinia.md b/content/front-end/pinia.md index b99aa8d2..e79f9377 100644 --- a/content/front-end/pinia.md +++ b/content/front-end/pinia.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [前端技术](_index.md) / Pinia 入门 +[🏠 首页](../_index.md) / [前端技术](_index.md) / Pinia 入门 # Pinia 入门 diff --git a/content/front-end/vitepress.md b/content/front-end/vitepress.md index 104cc673..df9191f2 100644 --- a/content/front-end/vitepress.md +++ b/content/front-end/vitepress.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [前端技术](_index.md) / VitePress +[🏠 首页](../_index.md) / [前端技术](_index.md) / VitePress # VitePress diff --git a/content/front-end/vue3.md b/content/front-end/vue3.md index 0a74380d..6c41c70b 100644 --- a/content/front-end/vue3.md +++ b/content/front-end/vue3.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [前端技术](_index.md) / 认识Vue3 +[🏠 首页](../_index.md) / [前端技术](_index.md) / 认识Vue3 # 认识Vue3 diff --git a/content/git/_index.md b/content/git/_index.md index 9ab11443..a24c88fc 100644 --- a/content/git/_index.md +++ b/content/git/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Git +[🏠 首页](../_index.md) / Git # Git diff --git a/content/git/common-usage.md b/content/git/common-usage.md index b6118357..c53853b7 100644 --- a/content/git/common-usage.md +++ b/content/git/common-usage.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / Git 常用 +[🏠 首页](../_index.md) / [Git](_index.md) / Git 常用 # Git 常用 diff --git a/content/git/git-secret.md b/content/git/git-secret.md index ed97cd36..9846fbda 100644 --- a/content/git/git-secret.md +++ b/content/git/git-secret.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / 使用 git-secret 保护仓库敏感数据 +[🏠 首页](../_index.md) / [Git](_index.md) / 使用 git-secret 保护仓库敏感数据 # 使用 git-secret 保护仓库敏感数据 diff --git a/content/git/github-action-best-practice.md b/content/git/github-action-best-practice.md index 05f96ebb..a833af18 100644 --- a/content/git/github-action-best-practice.md +++ b/content/git/github-action-best-practice.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / Github Action 使用最佳实践 +[🏠 首页](../_index.md) / [Git](_index.md) / Github Action 使用最佳实践 # Github Action 使用最佳实践 diff --git a/content/git/github-host-helm-chart.md b/content/git/github-host-helm-chart.md index 0eab593e..fd4d8380 100644 --- a/content/git/github-host-helm-chart.md +++ b/content/git/github-host-helm-chart.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / 使用 GitHub 托管 helm-chart 仓库 +[🏠 首页](../_index.md) / [Git](_index.md) / 使用 GitHub 托管 helm-chart 仓库 # 使用 GitHub 托管 helm-chart 仓库 diff --git a/content/git/github-hosting-helm-reop.md b/content/git/github-hosting-helm-reop.md index a789c015..0ce792b9 100644 --- a/content/git/github-hosting-helm-reop.md +++ b/content/git/github-hosting-helm-reop.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / GitHub 托管 helm-chart 仓库 +[🏠 首页](../_index.md) / [Git](_index.md) / GitHub 托管 helm-chart 仓库 # GitHub 托管 helm-chart 仓库 diff --git a/content/git/github.md b/content/git/github.md index c757ef60..6ee40be9 100644 --- a/content/git/github.md +++ b/content/git/github.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / GitHub +[🏠 首页](../_index.md) / [Git](_index.md) / GitHub # GitHub diff --git a/content/git/gitlab-intergrate-k8s.md b/content/git/gitlab-intergrate-k8s.md index da15871d..3e53995c 100644 --- a/content/git/gitlab-intergrate-k8s.md +++ b/content/git/gitlab-intergrate-k8s.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / Gitlab 添加 K8s 集群 +[🏠 首页](../_index.md) / [Git](_index.md) / Gitlab 添加 K8s 集群 # Gitlab 添加 K8s 集群 diff --git a/content/git/gitlab-upgrade-cross-version.md b/content/git/gitlab-upgrade-cross-version.md index ba950edf..d81cdd69 100644 --- a/content/git/gitlab-upgrade-cross-version.md +++ b/content/git/gitlab-upgrade-cross-version.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / Gitlab 跨版本升级 +[🏠 首页](../_index.md) / [Git](_index.md) / Gitlab 跨版本升级 # Gitlab 跨版本升级 diff --git a/content/git/multi-github-account-management.md b/content/git/multi-github-account-management.md index 5b8a205f..30f4c3db 100644 --- a/content/git/multi-github-account-management.md +++ b/content/git/multi-github-account-management.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / 多 GitHub 账号管理 +[🏠 首页](../_index.md) / [Git](_index.md) / 多 GitHub 账号管理 # 多 GitHub 账号管理 diff --git a/content/git/simplest-git-server.md b/content/git/simplest-git-server.md index 0039f6da..1131de48 100644 --- a/content/git/simplest-git-server.md +++ b/content/git/simplest-git-server.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Git](_index.md) / 搭建最简单的 git 仓库服务 +[🏠 首页](../_index.md) / [Git](_index.md) / 搭建最简单的 git 仓库服务 # 搭建最简单的 git 仓库服务 diff --git a/content/go/_index.md b/content/go/_index.md index d581c84f..94cdb20b 100644 --- a/content/go/_index.md +++ b/content/go/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Golang 编程 +[🏠 首页](../_index.md) / Golang 编程 # Golang 编程 diff --git a/content/go/dev-env-config.md b/content/go/dev-env-config.md index 748bb7d1..cba60e09 100644 --- a/content/go/dev-env-config.md +++ b/content/go/dev-env-config.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Go 开发环境配置 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Go 开发环境配置 # Go 开发环境配置 diff --git a/content/go/function-optional-pattern.md b/content/go/function-optional-pattern.md index 79cbf689..778f8e48 100644 --- a/content/go/function-optional-pattern.md +++ b/content/go/function-optional-pattern.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 函数可选参数模式 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 函数可选参数模式 # Golang 函数可选参数模式 diff --git a/content/go/go-cert-management.md b/content/go/go-cert-management.md index d4be47ab..13f97bf5 100644 --- a/content/go/go-cert-management.md +++ b/content/go/go-cert-management.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 密钥对、数字签名和证书管理 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 密钥对、数字签名和证书管理 # Golang 密钥对、数字签名和证书管理 diff --git a/content/go/go-cross-complie.md b/content/go/go-cross-complie.md index 43d025b1..6cdc54a7 100644 --- a/content/go/go-cross-complie.md +++ b/content/go/go-cross-complie.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 不同平台架构编译 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 不同平台架构编译 # Golang 不同平台架构编译 diff --git a/content/go/go-gen-cert.md b/content/go/go-gen-cert.md index 0f6da867..61b3c9c5 100644 --- a/content/go/go-gen-cert.md +++ b/content/go/go-gen-cert.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 生成证书 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 生成证书 # Golang 生成证书 diff --git a/content/go/go-linkname.md b/content/go/go-linkname.md index c18757bd..9274aeee 100644 --- a/content/go/go-linkname.md +++ b/content/go/go-linkname.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / go:linkname 指令 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / go:linkname 指令 # go:linkname 指令 diff --git a/content/go/go-list-to-tree.md b/content/go/go-list-to-tree.md index 8324fdb6..503651e2 100644 --- a/content/go/go-list-to-tree.md +++ b/content/go/go-list-to-tree.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 列表转树 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 列表转树 # Golang 列表转树 diff --git a/content/go/go-mtls.md b/content/go/go-mtls.md index 5c09b0c5..98487000 100644 --- a/content/go/go-mtls.md +++ b/content/go/go-mtls.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 实现双向认证 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 实现双向认证 # Golang 实现双向认证 diff --git a/content/go/go-publish-package-01.md b/content/go/go-publish-package-01.md index c8bbc5f1..62a60ec7 100644 --- a/content/go/go-publish-package-01.md +++ b/content/go/go-publish-package-01.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 发布类库 - 1 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 发布类库 - 1 # Golang 发布类库 - 1 diff --git a/content/go/go-publish-package-02.md b/content/go/go-publish-package-02.md index 7b49d6e2..b87a6921 100644 --- a/content/go/go-publish-package-02.md +++ b/content/go/go-publish-package-02.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 发布类库 - 2 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 发布类库 - 2 # Golang 发布类库 - 2 diff --git a/content/go/go-solid.md b/content/go/go-solid.md index 080a69c5..211591ae 100644 --- a/content/go/go-solid.md +++ b/content/go/go-solid.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Go 程序 SOLID 设计原则 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Go 程序 SOLID 设计原则 # Go 程序 SOLID 设计原则 diff --git a/content/go/go-stdlib.md b/content/go/go-stdlib.md index f38fb15c..8c03c8e0 100644 --- a/content/go/go-stdlib.md +++ b/content/go/go-stdlib.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang 标准库 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang 标准库 # Golang 标准库 diff --git a/content/go/go-testing.md b/content/go/go-testing.md index 17426f81..4720b4a9 100644 --- a/content/go/go-testing.md +++ b/content/go/go-testing.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / testing +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / testing # testing diff --git a/content/go/go.md b/content/go/go.md index 95193ce8..b64dd6c5 100644 --- a/content/go/go.md +++ b/content/go/go.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Golang +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Golang # Golang diff --git a/content/go/gopkg-errors.md b/content/go/gopkg-errors.md index b6917595..b2bf53ff 100644 --- a/content/go/gopkg-errors.md +++ b/content/go/gopkg-errors.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / gopkg-errors.md +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / gopkg-errors.md --- title: Go 包 - errors diff --git a/content/go/goreleaser.md b/content/go/goreleaser.md index bcebdd67..6c83a118 100644 --- a/content/go/goreleaser.md +++ b/content/go/goreleaser.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Goreleaser +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Goreleaser # Goreleaser diff --git a/content/go/mac-appl-silicon-cross-compile-cgo.md b/content/go/mac-appl-silicon-cross-compile-cgo.md index 3f4bf87a..b49b41fe 100644 --- a/content/go/mac-appl-silicon-cross-compile-cgo.md +++ b/content/go/mac-appl-silicon-cross-compile-cgo.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / Mac M1 交叉编译 CGO +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / Mac M1 交叉编译 CGO # Mac M1 交叉编译 CGO diff --git a/content/go/pprof.md b/content/go/pprof.md index 8f1a1153..7ff0ce56 100644 --- a/content/go/pprof.md +++ b/content/go/pprof.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / pprof +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / pprof # pprof diff --git a/content/go/ssh-keygen-with-go.md b/content/go/ssh-keygen-with-go.md index e63bc27b..41ce58c9 100644 --- a/content/go/ssh-keygen-with-go.md +++ b/content/go/ssh-keygen-with-go.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Golang 编程](_index.md) / 使用 Go 生成 OpenSSH 兼容的 RSA 密钥对 +[🏠 首页](../_index.md) / [Golang 编程](_index.md) / 使用 Go 生成 OpenSSH 兼容的 RSA 密钥对 # 使用 Go 生成 OpenSSH 兼容的 RSA 密钥对 diff --git a/content/graphql/_index.md b/content/graphql/_index.md index 32aa5fbb..12ea341e 100644 --- a/content/graphql/_index.md +++ b/content/graphql/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Graphql +[🏠 首页](../_index.md) / Graphql # Graphql diff --git a/content/graphql/graphql.md b/content/graphql/graphql.md index 357250dd..75cd34fd 100644 --- a/content/graphql/graphql.md +++ b/content/graphql/graphql.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Graphql](_index.md) / Graphql +[🏠 首页](../_index.md) / [Graphql](_index.md) / Graphql # Graphql diff --git a/content/grpc/_index.md b/content/grpc/_index.md index 97113dca..04d33fca 100644 --- a/content/grpc/_index.md +++ b/content/grpc/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Grpc +[🏠 首页](../_index.md) / Grpc # Grpc diff --git a/content/grpc/gRPC.md b/content/grpc/gRPC.md index a858a665..e785d3a6 100644 --- a/content/grpc/gRPC.md +++ b/content/grpc/gRPC.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Grpc](_index.md) / gRPC 实战 +[🏠 首页](../_index.md) / [Grpc](_index.md) / gRPC 实战 # gRPC 实战 diff --git a/content/istio/Istio.md b/content/istio/Istio.md index 38944a10..84f9d4ef 100644 --- a/content/istio/Istio.md +++ b/content/istio/Istio.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / Istio +[🏠 首页](../_index.md) / [Istio](_index.md) / Istio # Istio diff --git a/content/istio/_index.md b/content/istio/_index.md index 64542060..e05bb71a 100644 --- a/content/istio/_index.md +++ b/content/istio/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Istio +[🏠 首页](../_index.md) / Istio # Istio diff --git a/content/istio/aws-acm-tls-management.md b/content/istio/aws-acm-tls-management.md index 55c22fe7..dd4461e4 100644 --- a/content/istio/aws-acm-tls-management.md +++ b/content/istio/aws-acm-tls-management.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / 使用 aws-acm 管理 tls 密钥和证书 +[🏠 首页](../_index.md) / [Istio](_index.md) / 使用 aws-acm 管理 tls 密钥和证书 # 使用 aws-acm 管理 tls 密钥和证书 diff --git a/content/istio/installation.md b/content/istio/installation.md index 56c52b4c..efd7600e 100644 --- a/content/istio/installation.md +++ b/content/istio/installation.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / 安装 Istio +[🏠 首页](../_index.md) / [Istio](_index.md) / 安装 Istio # 安装 Istio diff --git a/content/istio/istio-auth-policy.md b/content/istio/istio-auth-policy.md index 8ba776c0..b54874e8 100644 --- a/content/istio/istio-auth-policy.md +++ b/content/istio/istio-auth-policy.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / 授权策略 Authorization Policy +[🏠 首页](../_index.md) / [Istio](_index.md) / 授权策略 Authorization Policy # 授权策略 Authorization Policy diff --git a/content/istio/istio-canary-deploy.md b/content/istio/istio-canary-deploy.md index bd563648..bec9ebee 100644 --- a/content/istio/istio-canary-deploy.md +++ b/content/istio/istio-canary-deploy.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / 应用平台实现应用金丝雀发布 +[🏠 首页](../_index.md) / [Istio](_index.md) / 应用平台实现应用金丝雀发布 # 应用平台实现应用金丝雀发布 diff --git a/content/istio/istio-cors.md b/content/istio/istio-cors.md index 8ee7682d..69afaf38 100644 --- a/content/istio/istio-cors.md +++ b/content/istio/istio-cors.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / Istio 0-1 使用Istio实现Cors +[🏠 首页](../_index.md) / [Istio](_index.md) / Istio 0-1 使用Istio实现Cors # Istio 0-1 使用Istio实现Cors diff --git a/content/istio/istio-timeout.md b/content/istio/istio-timeout.md index 7508cedf..dc405dec 100644 --- a/content/istio/istio-timeout.md +++ b/content/istio/istio-timeout.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / 使用 Istio 实现服务超时 +[🏠 首页](../_index.md) / [Istio](_index.md) / 使用 Istio 实现服务超时 # 使用 Istio 实现服务超时 diff --git a/content/istio/istio-white-manifest.md b/content/istio/istio-white-manifest.md index 6a9e3def..b6beeea6 100644 --- a/content/istio/istio-white-manifest.md +++ b/content/istio/istio-white-manifest.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / 应用层级设置访问白名单 +[🏠 首页](../_index.md) / [Istio](_index.md) / 应用层级设置访问白名单 # 应用层级设置访问白名单 diff --git a/content/istio/tls-transform.md b/content/istio/tls-transform.md index 9e452256..ee2a8010 100644 --- a/content/istio/tls-transform.md +++ b/content/istio/tls-transform.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / 实现 Https 协议的转发 +[🏠 首页](../_index.md) / [Istio](_index.md) / 实现 Https 协议的转发 # 实现 Https 协议的转发 diff --git a/content/istio/traffic-management.md b/content/istio/traffic-management.md index 7104e6a1..f41f099c 100644 --- a/content/istio/traffic-management.md +++ b/content/istio/traffic-management.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Istio](_index.md) / Istio 0-1 流量管理方案 +[🏠 首页](../_index.md) / [Istio](_index.md) / Istio 0-1 流量管理方案 # Istio 0-1 流量管理方案 diff --git a/content/kubernetes/_index.md b/content/kubernetes/_index.md index 72a29d62..2e2bf63b 100644 --- a/content/kubernetes/_index.md +++ b/content/kubernetes/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Kubernetes +[🏠 首页](../_index.md) / Kubernetes # Kubernetes diff --git a/content/kubernetes/anti-affinity-improves-service-availability.md b/content/kubernetes/anti-affinity-improves-service-availability.md index f383297d..42e234d0 100644 --- a/content/kubernetes/anti-affinity-improves-service-availability.md +++ b/content/kubernetes/anti-affinity-improves-service-availability.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 反亲和性提高服务可用性 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 反亲和性提高服务可用性 # 反亲和性提高服务可用性 diff --git a/content/kubernetes/apiserver-builder.md b/content/kubernetes/apiserver-builder.md index 2f6dd049..455764cc 100644 --- a/content/kubernetes/apiserver-builder.md +++ b/content/kubernetes/apiserver-builder.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / apiserver-builder +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / apiserver-builder # apiserver-builder diff --git a/content/kubernetes/apiserver.md b/content/kubernetes/apiserver.md index 02a4f02d..069c4f4d 100644 --- a/content/kubernetes/apiserver.md +++ b/content/kubernetes/apiserver.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / apiserver +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / apiserver # apiserver diff --git a/content/kubernetes/binary-build-k8s-01-prepare-nodes.md b/content/kubernetes/binary-build-k8s-01-prepare-nodes.md index 338f2b09..f319dc8a 100644 --- a/content/kubernetes/binary-build-k8s-01-prepare-nodes.md +++ b/content/kubernetes/binary-build-k8s-01-prepare-nodes.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 二进制搭建 K8s - 1 机器准备 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 二进制搭建 K8s - 1 机器准备 # 二进制搭建 K8s - 1 机器准备 diff --git a/content/kubernetes/binary-build-k8s-02-deploy-etcd.md b/content/kubernetes/binary-build-k8s-02-deploy-etcd.md index f6bd1da4..0cd0ab28 100644 --- a/content/kubernetes/binary-build-k8s-02-deploy-etcd.md +++ b/content/kubernetes/binary-build-k8s-02-deploy-etcd.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 二进制搭建 K8s - 2 部署 etcd 集群 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 二进制搭建 K8s - 2 部署 etcd 集群 # 二进制搭建 K8s - 2 部署 etcd 集群 diff --git a/content/kubernetes/binary-build-k8s-03-deploy-master.md b/content/kubernetes/binary-build-k8s-03-deploy-master.md index 9672c6f2..23e2ad24 100644 --- a/content/kubernetes/binary-build-k8s-03-deploy-master.md +++ b/content/kubernetes/binary-build-k8s-03-deploy-master.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 二进制搭建 K8s - 3 部署 Master +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 二进制搭建 K8s - 3 部署 Master # 二进制搭建 K8s - 3 部署 Master diff --git a/content/kubernetes/binary-build-k8s-04-deploy-worker.md b/content/kubernetes/binary-build-k8s-04-deploy-worker.md index 3834f4bb..3cda68aa 100644 --- a/content/kubernetes/binary-build-k8s-04-deploy-worker.md +++ b/content/kubernetes/binary-build-k8s-04-deploy-worker.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 二进制搭建 K8s - 4 部署 Node +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 二进制搭建 K8s - 4 部署 Node # 二进制搭建 K8s - 4 部署 Node diff --git a/content/kubernetes/cloud-native-understood.md b/content/kubernetes/cloud-native-understood.md index a2246461..c28c83db 100644 --- a/content/kubernetes/cloud-native-understood.md +++ b/content/kubernetes/cloud-native-understood.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 尝试理解云原生 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 尝试理解云原生 # Kubernetes 0-1 尝试理解云原生 diff --git a/content/kubernetes/cluster-federation.md b/content/kubernetes/cluster-federation.md index 6b113d8e..2fad8d69 100644 --- a/content/kubernetes/cluster-federation.md +++ b/content/kubernetes/cluster-federation.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 集群联邦 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 集群联邦 # 集群联邦 diff --git a/content/kubernetes/configmap-understood.md b/content/kubernetes/configmap-understood.md index 9b83422d..644d05fd 100644 --- a/content/kubernetes/configmap-understood.md +++ b/content/kubernetes/configmap-understood.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 了解 ConfigMap +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 了解 ConfigMap # 了解 ConfigMap diff --git a/content/kubernetes/delete-es-log-index-scheduler.md b/content/kubernetes/delete-es-log-index-scheduler.md index 724ce966..b4407963 100644 --- a/content/kubernetes/delete-es-log-index-scheduler.md +++ b/content/kubernetes/delete-es-log-index-scheduler.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 定期删除 ElasticSearch 日志索引 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 定期删除 ElasticSearch 日志索引 # 定期删除 ElasticSearch 日志索引 diff --git a/content/kubernetes/delete-k8s-resource-force.md b/content/kubernetes/delete-k8s-resource-force.md index e5daf1b0..c6cb6d40 100644 --- a/content/kubernetes/delete-k8s-resource-force.md +++ b/content/kubernetes/delete-k8s-resource-force.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 强制删除 K8s 资源 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 强制删除 K8s 资源 # 强制删除 K8s 资源 diff --git a/content/kubernetes/gateway-api-practice.md b/content/kubernetes/gateway-api-practice.md index e00135d5..b3be37fa 100644 --- a/content/kubernetes/gateway-api-practice.md +++ b/content/kubernetes/gateway-api-practice.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Gateway API 实践 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Gateway API 实践 # Gateway API 实践 diff --git a/content/kubernetes/helm-k8s-package-management-tool.md b/content/kubernetes/helm-k8s-package-management-tool.md index adeb077d..98de9bfe 100644 --- a/content/kubernetes/helm-k8s-package-management-tool.md +++ b/content/kubernetes/helm-k8s-package-management-tool.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 Helm Kubernetes 的包管理工具 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 Helm Kubernetes 的包管理工具 # Kubernetes 0-1 Helm Kubernetes 的包管理工具 diff --git a/content/kubernetes/hpa-usage.md b/content/kubernetes/hpa-usage.md index b3cbc85f..3f97f9eb 100644 --- a/content/kubernetes/hpa-usage.md +++ b/content/kubernetes/hpa-usage.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 实现Pod自动扩缩HPA +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 实现Pod自动扩缩HPA # Kubernetes 0-1 实现Pod自动扩缩HPA diff --git a/content/kubernetes/http-call-k8s-apiserver.md b/content/kubernetes/http-call-k8s-apiserver.md index 589097db..c1fb6ee9 100644 --- a/content/kubernetes/http-call-k8s-apiserver.md +++ b/content/kubernetes/http-call-k8s-apiserver.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / HTTP 客户端调用 Kubernetes APIServer +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / HTTP 客户端调用 Kubernetes APIServer # HTTP 客户端调用 Kubernetes APIServer diff --git a/content/kubernetes/informer.md b/content/kubernetes/informer.md index cf1e5005..4e16717a 100644 --- a/content/kubernetes/informer.md +++ b/content/kubernetes/informer.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Informer +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Informer # Informer diff --git a/content/kubernetes/ingress-gray-deploy.md b/content/kubernetes/ingress-gray-deploy.md index acf3af5f..d8b087c0 100644 --- a/content/kubernetes/ingress-gray-deploy.md +++ b/content/kubernetes/ingress-gray-deploy.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 通过 Ingress 进行灰度发布 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 通过 Ingress 进行灰度发布 # 通过 Ingress 进行灰度发布 diff --git a/content/kubernetes/installation.md b/content/kubernetes/installation.md index 8ba16975..c06e35c8 100644 --- a/content/kubernetes/installation.md +++ b/content/kubernetes/installation.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 安装 Kubernetes +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 安装 Kubernetes # 安装 Kubernetes diff --git a/content/kubernetes/k3s.md b/content/kubernetes/k3s.md index 1ad8e5f3..2b49c60a 100644 --- a/content/kubernetes/k3s.md +++ b/content/kubernetes/k3s.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / K3s +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / K3s # K3s diff --git a/content/kubernetes/k8s-deploy-coredns.md b/content/kubernetes/k8s-deploy-coredns.md index 6a1724db..81b99e79 100644 --- a/content/kubernetes/k8s-deploy-coredns.md +++ b/content/kubernetes/k8s-deploy-coredns.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s部署coredns +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s部署coredns # Kubernetes 0-1 K8s部署coredns diff --git a/content/kubernetes/k8s-deploy-dashboard.md b/content/kubernetes/k8s-deploy-dashboard.md index 1d67687e..fbcc7521 100644 --- a/content/kubernetes/k8s-deploy-dashboard.md +++ b/content/kubernetes/k8s-deploy-dashboard.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s部署Dashboard +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s部署Dashboard # Kubernetes 0-1 K8s部署Dashboard diff --git a/content/kubernetes/k8s-deploy-efk.md b/content/kubernetes/k8s-deploy-efk.md index 2c887200..8b6f0d48 100644 --- a/content/kubernetes/k8s-deploy-efk.md +++ b/content/kubernetes/k8s-deploy-efk.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s部署EFK +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s部署EFK # Kubernetes 0-1 K8s部署EFK diff --git a/content/kubernetes/k8s-deploy-prometheus-grafana.md b/content/kubernetes/k8s-deploy-prometheus-grafana.md index fa5f925c..f18df9fb 100644 --- a/content/kubernetes/k8s-deploy-prometheus-grafana.md +++ b/content/kubernetes/k8s-deploy-prometheus-grafana.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 可能需要运行多次以下命令,确保k8s资源都创建 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 可能需要运行多次以下命令,确保k8s资源都创建 ## Step diff --git a/content/kubernetes/k8s-deploy-zookeeper-kafka.md b/content/kubernetes/k8s-deploy-zookeeper-kafka.md index 939f3952..fa7b75db 100644 --- a/content/kubernetes/k8s-deploy-zookeeper-kafka.md +++ b/content/kubernetes/k8s-deploy-zookeeper-kafka.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s部署Zookeeper和Kafka +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s部署Zookeeper和Kafka # Kubernetes 0-1 K8s部署Zookeeper和Kafka diff --git a/content/kubernetes/k8s-dev-01-api-concept.md b/content/kubernetes/k8s-dev-01-api-concept.md index 673d20d7..8279b9d2 100644 --- a/content/kubernetes/k8s-dev-01-api-concept.md +++ b/content/kubernetes/k8s-dev-01-api-concept.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 定制开发 01:K8s API 概念 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 定制开发 01:K8s API 概念 # Kubernetes 定制开发 01:K8s API 概念 diff --git a/content/kubernetes/k8s-dev-02-crd.md b/content/kubernetes/k8s-dev-02-crd.md index 8ad9ba17..4e22a211 100644 --- a/content/kubernetes/k8s-dev-02-crd.md +++ b/content/kubernetes/k8s-dev-02-crd.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 定制开发 02:CRD +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 定制开发 02:CRD # Kubernetes 定制开发 02:CRD diff --git a/content/kubernetes/k8s-dev-50-extend-kube-scheduler.md b/content/kubernetes/k8s-dev-50-extend-kube-scheduler.md index bfd564de..b5d339f4 100644 --- a/content/kubernetes/k8s-dev-50-extend-kube-scheduler.md +++ b/content/kubernetes/k8s-dev-50-extend-kube-scheduler.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 定制开发 50:扩展调度器 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 定制开发 50:扩展调度器 # Kubernetes 定制开发 50:扩展调度器 diff --git a/content/kubernetes/k8s-get-started.md b/content/kubernetes/k8s-get-started.md index 13ced1db..a671da93 100644 --- a/content/kubernetes/k8s-get-started.md +++ b/content/kubernetes/k8s-get-started.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 简单介绍 K8s +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 简单介绍 K8s # 简单介绍 K8s diff --git a/content/kubernetes/kubeadm-install-k8s-docker.md b/content/kubernetes/kubeadm-install-k8s-docker.md index 13517d11..419991a5 100644 --- a/content/kubernetes/kubeadm-install-k8s-docker.md +++ b/content/kubernetes/kubeadm-install-k8s-docker.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / kubeadm 安装 Kubernetes (Docker) +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / kubeadm 安装 Kubernetes (Docker) # kubeadm 安装 Kubernetes (Docker) diff --git a/content/kubernetes/kubeadm-install-k8s.md b/content/kubernetes/kubeadm-install-k8s.md index cce1394d..15a4b757 100644 --- a/content/kubernetes/kubeadm-install-k8s.md +++ b/content/kubernetes/kubeadm-install-k8s.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / kubeadm 安装 k8s (containerd) +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / kubeadm 安装 k8s (containerd) # kubeadm 安装 k8s (containerd) diff --git a/content/kubernetes/kubeadm-upgrade.md b/content/kubernetes/kubeadm-upgrade.md index 13bcc0c7..e33dd244 100644 --- a/content/kubernetes/kubeadm-upgrade.md +++ b/content/kubernetes/kubeadm-upgrade.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubeadm 升级 K8s +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubeadm 升级 K8s # Kubeadm 升级 K8s diff --git a/content/kubernetes/kubebuilder-inaction.md b/content/kubernetes/kubebuilder-inaction.md index a182d578..ad44dc5a 100644 --- a/content/kubernetes/kubebuilder-inaction.md +++ b/content/kubernetes/kubebuilder-inaction.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / kubebuilder 实战 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / kubebuilder 实战 # kubebuilder 实战 diff --git a/content/kubernetes/kubectl.md b/content/kubernetes/kubectl.md index 1e304568..97e77c5e 100644 --- a/content/kubernetes/kubectl.md +++ b/content/kubernetes/kubectl.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / kubectl +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / kubectl # kubectl diff --git a/content/kubernetes/kubernetes-best-practice.md b/content/kubernetes/kubernetes-best-practice.md index eaac97da..15ede1e9 100644 --- a/content/kubernetes/kubernetes-best-practice.md +++ b/content/kubernetes/kubernetes-best-practice.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 Kubernetes最佳实践 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 Kubernetes最佳实践 # Kubernetes 0-1 Kubernetes最佳实践 diff --git a/content/kubernetes/kubernetes-dashboard.md b/content/kubernetes/kubernetes-dashboard.md index ba517d4e..0820d45f 100644 --- a/content/kubernetes/kubernetes-dashboard.md +++ b/content/kubernetes/kubernetes-dashboard.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes Dashboard +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes Dashboard # Kubernetes Dashboard diff --git a/content/kubernetes/kubernetes-naming-constraints.md b/content/kubernetes/kubernetes-naming-constraints.md index ecc93a57..92fcbb41 100644 --- a/content/kubernetes/kubernetes-naming-constraints.md +++ b/content/kubernetes/kubernetes-naming-constraints.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 中资源名称规范 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 中资源名称规范 # Kubernetes 中资源名称规范 diff --git a/content/kubernetes/kubernetes.md b/content/kubernetes/kubernetes.md index 9d216b64..1c8a00de 100644 --- a/content/kubernetes/kubernetes.md +++ b/content/kubernetes/kubernetes.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kuberentes +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kuberentes # Kuberentes diff --git a/content/kubernetes/kubevirt-create-windows-vm.md b/content/kubernetes/kubevirt-create-windows-vm.md index 0dcd4c46..1a2ea068 100644 --- a/content/kubernetes/kubevirt-create-windows-vm.md +++ b/content/kubernetes/kubevirt-create-windows-vm.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / KubeVirt 创建 Windows 虚拟机 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / KubeVirt 创建 Windows 虚拟机 # KubeVirt 创建 Windows 虚拟机 diff --git a/content/kubernetes/kubevirt-practice.md b/content/kubernetes/kubevirt-practice.md index 9edc1510..c3f60a7d 100644 --- a/content/kubernetes/kubevirt-practice.md +++ b/content/kubernetes/kubevirt-practice.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubevirt 实践 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubevirt 实践 # Kubevirt 实践 diff --git a/content/kubernetes/kustomize.md b/content/kubernetes/kustomize.md index 80a0fe58..a83afd53 100644 --- a/content/kubernetes/kustomize.md +++ b/content/kubernetes/kustomize.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kustomize +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kustomize # Kustomize diff --git a/content/kubernetes/liveness-readiness-probe.md b/content/kubernetes/liveness-readiness-probe.md index 52772975..ff2edc4c 100644 --- a/content/kubernetes/liveness-readiness-probe.md +++ b/content/kubernetes/liveness-readiness-probe.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 Pod中的livenessProbe和readinessProbe解读 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 Pod中的livenessProbe和readinessProbe解读 # Kubernetes 0-1 Pod中的livenessProbe和readinessProbe解读 diff --git a/content/kubernetes/local-storageclass.md b/content/kubernetes/local-storageclass.md index 8ed4fbad..d0139b51 100644 --- a/content/kubernetes/local-storageclass.md +++ b/content/kubernetes/local-storageclass.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / local 存储卷实践 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / local 存储卷实践 # local 存储卷实践 diff --git a/content/kubernetes/metallb.md b/content/kubernetes/metallb.md index a31a13fd..ec328485 100644 --- a/content/kubernetes/metallb.md +++ b/content/kubernetes/metallb.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s自建LoadBalancer +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 K8s自建LoadBalancer # Kubernetes 0-1 K8s自建LoadBalancer diff --git a/content/kubernetes/nfs-as-pvc.md b/content/kubernetes/nfs-as-pvc.md index e64c9738..f4a51452 100644 --- a/content/kubernetes/nfs-as-pvc.md +++ b/content/kubernetes/nfs-as-pvc.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 使用 nfs 持久化存储 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 使用 nfs 持久化存储 # 使用 nfs 持久化存储 diff --git a/content/kubernetes/pod-understood.md b/content/kubernetes/pod-understood.md index 480c62ad..6c6544ed 100644 --- a/content/kubernetes/pod-understood.md +++ b/content/kubernetes/pod-understood.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 了解 Pod +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 了解 Pod # Kubernetes 0-1 了解 Pod diff --git a/content/kubernetes/prgramming-kubernetes.md b/content/kubernetes/prgramming-kubernetes.md index 7fb5ba5a..160f0332 100644 --- a/content/kubernetes/prgramming-kubernetes.md +++ b/content/kubernetes/prgramming-kubernetes.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 编程 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 编程 # Kubernetes 编程 diff --git a/content/kubernetes/prometheus-collect-kong-metrics.md b/content/kubernetes/prometheus-collect-kong-metrics.md index 28b62f38..db756e1d 100644 --- a/content/kubernetes/prometheus-collect-kong-metrics.md +++ b/content/kubernetes/prometheus-collect-kong-metrics.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Prometheus-监控Kong完整操作 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Prometheus-监控Kong完整操作 # Prometheus-监控Kong完整操作 diff --git a/content/kubernetes/prometheus.md b/content/kubernetes/prometheus.md index e92a87ea..53b3c94d 100644 --- a/content/kubernetes/prometheus.md +++ b/content/kubernetes/prometheus.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Prometheus +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Prometheus # Prometheus diff --git a/content/kubernetes/pvc-expansion.md b/content/kubernetes/pvc-expansion.md index 0f3a22e3..168a71b5 100644 --- a/content/kubernetes/pvc-expansion.md +++ b/content/kubernetes/pvc-expansion.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / PVC 扩容 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / PVC 扩容 # PVC 扩容 diff --git a/content/kubernetes/secret-understood.md b/content/kubernetes/secret-understood.md index 91058a4a..d72d68ed 100644 --- a/content/kubernetes/secret-understood.md +++ b/content/kubernetes/secret-understood.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 了解 Secret +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 了解 Secret # 了解 Secret diff --git a/content/kubernetes/service-understood.md b/content/kubernetes/service-understood.md index 2acf3297..5ebb8792 100644 --- a/content/kubernetes/service-understood.md +++ b/content/kubernetes/service-understood.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 了解 Service +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 了解 Service # 了解 Service diff --git a/content/kubernetes/telepresence.md b/content/kubernetes/telepresence.md index 81ddf19e..869fdc6e 100644 --- a/content/kubernetes/telepresence.md +++ b/content/kubernetes/telepresence.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Telepresence +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Telepresence # Telepresence diff --git a/content/kubernetes/terminate-pod-gracefully.md b/content/kubernetes/terminate-pod-gracefully.md index 94024ec2..88680c2f 100644 --- a/content/kubernetes/terminate-pod-gracefully.md +++ b/content/kubernetes/terminate-pod-gracefully.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 使用preStop优雅终止Pod +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Kubernetes 0-1 使用preStop优雅终止Pod # Kubernetes 0-1 使用preStop优雅终止Pod diff --git a/content/kubernetes/terraform.md b/content/kubernetes/terraform.md index 8e4f900e..4c1c6cd0 100644 --- a/content/kubernetes/terraform.md +++ b/content/kubernetes/terraform.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Terraform +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Terraform # Terraform diff --git a/content/kubernetes/velero-minio-backup-restore-volume.md b/content/kubernetes/velero-minio-backup-restore-volume.md index 4c26c9a4..5e86e195 100644 --- a/content/kubernetes/velero-minio-backup-restore-volume.md +++ b/content/kubernetes/velero-minio-backup-restore-volume.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / Velero + Minio 备份与恢复 +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / Velero + Minio 备份与恢复 # Velero + Minio 备份与恢复 diff --git a/content/kubernetes/volume-understood.md b/content/kubernetes/volume-understood.md index 5f33ce1a..8fc4d552 100644 --- a/content/kubernetes/volume-understood.md +++ b/content/kubernetes/volume-understood.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / 了解 Volume +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / 了解 Volume # 了解 Volume diff --git a/content/kubernetes/vpa.md b/content/kubernetes/vpa.md index 809095ed..96cf37b5 100644 --- a/content/kubernetes/vpa.md +++ b/content/kubernetes/vpa.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Kubernetes](_index.md) / VPA +[🏠 首页](../_index.md) / [Kubernetes](_index.md) / VPA # VPA diff --git a/content/linux/_index.md b/content/linux/_index.md index 1e1a5884..9fe42ea5 100644 --- a/content/linux/_index.md +++ b/content/linux/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Linux +[🏠 首页](../_index.md) / Linux # Linux diff --git a/content/linux/certbot-auto-gen-cert.md b/content/linux/certbot-auto-gen-cert.md index 42df4eba..e71611e2 100644 --- a/content/linux/certbot-auto-gen-cert.md +++ b/content/linux/certbot-auto-gen-cert.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / certbot-auto 生成证书 +[🏠 首页](../_index.md) / [Linux](_index.md) / certbot-auto 生成证书 # certbot-auto 生成证书 diff --git a/content/linux/history-with-date.md b/content/linux/history-with-date.md index 854905de..6897f4c5 100644 --- a/content/linux/history-with-date.md +++ b/content/linux/history-with-date.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / Linux-history 输出附带日期 +[🏠 首页](../_index.md) / [Linux](_index.md) / Linux-history 输出附带日期 # Linux-history 输出附带日期 diff --git a/content/linux/linux-commands.md b/content/linux/linux-commands.md index 0b67e1fe..fb87e24c 100644 --- a/content/linux/linux-commands.md +++ b/content/linux/linux-commands.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / Linux 命令 +[🏠 首页](../_index.md) / [Linux](_index.md) / Linux 命令 # Linux 命令 diff --git a/content/linux/linux-common-commands.md b/content/linux/linux-common-commands.md index 96cdc3ca..156c4cc0 100644 --- a/content/linux/linux-common-commands.md +++ b/content/linux/linux-common-commands.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / Linux常用命令 +[🏠 首页](../_index.md) / [Linux](_index.md) / Linux常用命令 # Linux常用命令 diff --git a/content/linux/linux-enable-crontab-log.md b/content/linux/linux-enable-crontab-log.md index ff75ef9a..b4a294d3 100644 --- a/content/linux/linux-enable-crontab-log.md +++ b/content/linux/linux-enable-crontab-log.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / Linux 启用 crontab 日志 +[🏠 首页](../_index.md) / [Linux](_index.md) / Linux 启用 crontab 日志 # Linux 启用 crontab 日志 diff --git a/content/linux/linux-secure-login.md b/content/linux/linux-secure-login.md index e0836ddf..d8491787 100644 --- a/content/linux/linux-secure-login.md +++ b/content/linux/linux-secure-login.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / Linux-安全登录 +[🏠 首页](../_index.md) / [Linux](_index.md) / Linux-安全登录 # Linux-安全登录 diff --git a/content/linux/shell-command-interval-character.md b/content/linux/shell-command-interval-character.md index ceda5c38..dd06bb6e 100644 --- a/content/linux/shell-command-interval-character.md +++ b/content/linux/shell-command-interval-character.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / shell 命令间隔符 +[🏠 首页](../_index.md) / [Linux](_index.md) / shell 命令间隔符 # shell 命令间隔符 diff --git a/content/linux/shell.md b/content/linux/shell.md index c395ada9..4e6c9c8e 100644 --- a/content/linux/shell.md +++ b/content/linux/shell.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / shell 基础 +[🏠 首页](../_index.md) / [Linux](_index.md) / shell 基础 # shell 基础 diff --git a/content/linux/ssh-tunnel-connect-middleware.md b/content/linux/ssh-tunnel-connect-middleware.md index 8a40e076..5dc5ea6c 100644 --- a/content/linux/ssh-tunnel-connect-middleware.md +++ b/content/linux/ssh-tunnel-connect-middleware.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / 使用 SSH Tunnel 连接中间件 +[🏠 首页](../_index.md) / [Linux](_index.md) / 使用 SSH Tunnel 连接中间件 # 使用 SSH Tunnel 连接中间件 diff --git a/content/linux/tee-keep-stderr.md b/content/linux/tee-keep-stderr.md index 183ffa58..7bc1be64 100644 --- a/content/linux/tee-keep-stderr.md +++ b/content/linux/tee-keep-stderr.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / tee 保存 stderr 到文件 +[🏠 首页](../_index.md) / [Linux](_index.md) / tee 保存 stderr 到文件 # tee 保存 stderr 到文件 diff --git a/content/linux/vim-common-commands.md b/content/linux/vim-common-commands.md index 8c347c59..9bba8437 100644 --- a/content/linux/vim-common-commands.md +++ b/content/linux/vim-common-commands.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Linux](_index.md) / vim 使用 +[🏠 首页](../_index.md) / [Linux](_index.md) / vim 使用 # vim 使用 diff --git a/content/menu/.mdiignore b/content/menu/.mdiignore new file mode 100644 index 00000000..dd0ea36c --- /dev/null +++ b/content/menu/.mdiignore @@ -0,0 +1 @@ +index.md \ No newline at end of file diff --git a/content/menu/index.md b/content/menu/index.md new file mode 100644 index 00000000..c831f569 --- /dev/null +++ b/content/menu/index.md @@ -0,0 +1,17 @@ +--- +headless: true +--- + +- [**🏠 首页**](/) + +--- + +- **📌 置顶** + - [Golang 编程](/go) + - [Kubernetes](/kubernetes) + - [Rust 编程](/rust) + - [Git](/git) + +--- + + diff --git a/content/middleware/_index.md b/content/middleware/_index.md index f825306d..50380e87 100644 --- a/content/middleware/_index.md +++ b/content/middleware/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / 数据中间件 +[🏠 首页](../_index.md) / 数据中间件 # 数据中间件 diff --git a/content/middleware/elasticsearch.md b/content/middleware/elasticsearch.md index 3ea258a4..d723c7f1 100644 --- a/content/middleware/elasticsearch.md +++ b/content/middleware/elasticsearch.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [数据中间件](_index.md) / Elasticsearch +[🏠 首页](../_index.md) / [数据中间件](_index.md) / Elasticsearch # Elasticsearch diff --git a/content/middleware/mongodb.md b/content/middleware/mongodb.md index 35311616..723ce030 100644 --- a/content/middleware/mongodb.md +++ b/content/middleware/mongodb.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [数据中间件](_index.md) / MongoDB +[🏠 首页](../_index.md) / [数据中间件](_index.md) / MongoDB # MongoDB diff --git a/content/middleware/mysql.md b/content/middleware/mysql.md index 2f18cb0d..d6b5c092 100644 --- a/content/middleware/mysql.md +++ b/content/middleware/mysql.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [数据中间件](_index.md) / MySQL +[🏠 首页](../_index.md) / [数据中间件](_index.md) / MySQL # MySQL diff --git a/content/middleware/postgres.md b/content/middleware/postgres.md index ed633b6a..7eecaf94 100644 --- a/content/middleware/postgres.md +++ b/content/middleware/postgres.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [数据中间件](_index.md) / Postgres +[🏠 首页](../_index.md) / [数据中间件](_index.md) / Postgres # Postgres diff --git a/content/middleware/redis.md b/content/middleware/redis.md index da61c63c..9f788bc9 100644 --- a/content/middleware/redis.md +++ b/content/middleware/redis.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [数据中间件](_index.md) / Redis +[🏠 首页](../_index.md) / [数据中间件](_index.md) / Redis # Redis diff --git a/content/os/_index.md b/content/os/_index.md index 77e08996..5f0b9454 100644 --- a/content/os/_index.md +++ b/content/os/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / 操作系统 +[🏠 首页](../_index.md) / 操作系统 # 操作系统 diff --git a/content/os/macos.md b/content/os/macos.md index 0c28f3a9..a29c5835 100644 --- a/content/os/macos.md +++ b/content/os/macos.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [操作系统](_index.md) / MacOS +[🏠 首页](../_index.md) / [操作系统](_index.md) / MacOS # MacOS diff --git a/content/os/ohmyzsh.md b/content/os/ohmyzsh.md index ed4b2517..a0e81d03 100644 --- a/content/os/ohmyzsh.md +++ b/content/os/ohmyzsh.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [操作系统](_index.md) / ohmyzsh +[🏠 首页](../_index.md) / [操作系统](_index.md) / ohmyzsh # ohmyzsh diff --git a/content/os/openssl.md b/content/os/openssl.md index 1ea56a49..76301344 100644 --- a/content/os/openssl.md +++ b/content/os/openssl.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [操作系统](_index.md) / openssl +[🏠 首页](../_index.md) / [操作系统](_index.md) / openssl # openssl diff --git a/content/os/ubuntu.md b/content/os/ubuntu.md index fb57b727..375f9211 100644 --- a/content/os/ubuntu.md +++ b/content/os/ubuntu.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [操作系统](_index.md) / Ubuntu +[🏠 首页](../_index.md) / [操作系统](_index.md) / Ubuntu # Ubuntu diff --git a/content/os/windows.md b/content/os/windows.md index cd41423a..c28b2818 100644 --- a/content/os/windows.md +++ b/content/os/windows.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [操作系统](_index.md) / Windows 使用姿势 +[🏠 首页](../_index.md) / [操作系统](_index.md) / Windows 使用姿势 # Windows 使用姿势 diff --git a/content/reading/_index.md b/content/reading/_index.md index c5ab4d6f..6dcc9a6e 100644 --- a/content/reading/_index.md +++ b/content/reading/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / 阅读 +[🏠 首页](../_index.md) / 阅读 # 阅读 diff --git "a/content/reading/\344\272\221\345\216\237\347\224\237\345\272\224\347\224\250\345\274\200\345\217\221\357\274\232Operator\345\216\237\347\220\206\344\270\216\345\256\236\350\267\265.md" "b/content/reading/\344\272\221\345\216\237\347\224\237\345\272\224\347\224\250\345\274\200\345\217\221\357\274\232Operator\345\216\237\347\220\206\344\270\216\345\256\236\350\267\265.md" index 3ef007f7..7e6d4691 100644 --- "a/content/reading/\344\272\221\345\216\237\347\224\237\345\272\224\347\224\250\345\274\200\345\217\221\357\274\232Operator\345\216\237\347\220\206\344\270\216\345\256\236\350\267\265.md" +++ "b/content/reading/\344\272\221\345\216\237\347\224\237\345\272\224\347\224\250\345\274\200\345\217\221\357\274\232Operator\345\216\237\347\220\206\344\270\216\345\256\236\350\267\265.md" @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [阅读](_index.md) / 云原生应用开发:Operator原理与实践 +[🏠 首页](../_index.md) / [阅读](_index.md) / 云原生应用开发:Operator原理与实践 # 云原生应用开发:Operator原理与实践 diff --git "a/content/reading/\346\210\221\347\232\204\347\254\254\344\270\200\346\234\254\347\256\227\346\263\225\344\271\246.md" "b/content/reading/\346\210\221\347\232\204\347\254\254\344\270\200\346\234\254\347\256\227\346\263\225\344\271\246.md" index 519fa78a..20b082c8 100644 --- "a/content/reading/\346\210\221\347\232\204\347\254\254\344\270\200\346\234\254\347\256\227\346\263\225\344\271\246.md" +++ "b/content/reading/\346\210\221\347\232\204\347\254\254\344\270\200\346\234\254\347\256\227\346\263\225\344\271\246.md" @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [阅读](_index.md) / 我的第一本算法书 +[🏠 首页](../_index.md) / [阅读](_index.md) / 我的第一本算法书 # 我的第一本算法书 diff --git "a/content/reading/\346\267\261\345\205\245\347\220\206\350\247\243\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" "b/content/reading/\346\267\261\345\205\245\347\220\206\350\247\243\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" index 32f8f1f7..a2d9aa66 100644 --- "a/content/reading/\346\267\261\345\205\245\347\220\206\350\247\243\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" +++ "b/content/reading/\346\267\261\345\205\245\347\220\206\350\247\243\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234.md" @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [阅读](_index.md) / 深入理解计算机网络.md +[🏠 首页](../_index.md) / [阅读](_index.md) / 深入理解计算机网络.md ### 二进制数的四种表示方法 diff --git a/content/rust/_index.md b/content/rust/_index.md index d1650aa6..a0dea941 100644 --- a/content/rust/_index.md +++ b/content/rust/_index.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / Rust 编程 +[🏠 首页](../_index.md) / Rust 编程 # Rust 编程 diff --git a/content/rust/cargo.md b/content/rust/cargo.md index 6864ae78..dd66fe0f 100644 --- a/content/rust/cargo.md +++ b/content/rust/cargo.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Rust 编程](_index.md) / Rust cargo 管理工具 +[🏠 首页](../_index.md) / [Rust 编程](_index.md) / Rust cargo 管理工具 # Rust cargo 管理工具 diff --git a/content/rust/dev-env-config.md b/content/rust/dev-env-config.md index 253d6080..e1c71bca 100644 --- a/content/rust/dev-env-config.md +++ b/content/rust/dev-env-config.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Rust 编程](_index.md) / Rust 开发环境配置 +[🏠 首页](../_index.md) / [Rust 编程](_index.md) / Rust 开发环境配置 # Rust 开发环境配置 diff --git a/content/rust/getting-started.md b/content/rust/getting-started.md index 13cde34b..fbfb30a4 100644 --- a/content/rust/getting-started.md +++ b/content/rust/getting-started.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Rust 编程](_index.md) / Rust 入门 +[🏠 首页](../_index.md) / [Rust 编程](_index.md) / Rust 入门 # Rust 入门 diff --git a/content/rust/rust-programming.md b/content/rust/rust-programming.md index f92657a6..acbd86d8 100644 --- a/content/rust/rust-programming.md +++ b/content/rust/rust-programming.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Rust 编程](_index.md) / 查看根目录 +[🏠 首页](../_index.md) / [Rust 编程](_index.md) / 查看根目录 Rust 编程 @@ -27,7 +27,7 @@ let s: &str = "Hello World!"; let s1 = s.to_string(); let s1 = String::from(s); - let s2 = &s1[..]; +let s2 = &s1[..]; let s2 = s1.as_ref(); ``` diff --git a/content/rust/vscode-debugging.md b/content/rust/vscode-debugging.md index 1fb885a9..c7619b84 100644 --- a/content/rust/vscode-debugging.md +++ b/content/rust/vscode-debugging.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Rust 编程](_index.md) / Rust VSCode 调试 +[🏠 首页](../_index.md) / [Rust 编程](_index.md) / Rust VSCode 调试 # Rust VSCode 调试 diff --git a/content/rust/wasm-programming.md b/content/rust/wasm-programming.md index d8ace99e..ef96e3e2 100644 --- a/content/rust/wasm-programming.md +++ b/content/rust/wasm-programming.md @@ -1,4 +1,4 @@ -[我的博客](../_index.md) / [Rust 编程](_index.md) / Rust WASM 编程 +[🏠 首页](../_index.md) / [Rust 编程](_index.md) / Rust WASM 编程 # Rust WASM 编程 diff --git a/hugo.yaml b/hugo.yaml index 7472cac1..15b81793 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -1,7 +1,7 @@ # hugo server --minify --themesDir ../.. --baseURL=http://0.0.0.0:1313/theme/hugo-book/ baseURL: https://blog.poneding.com/ -title: 我的博客 +title: 🍁 秋河落叶 theme: hugo-book pluralizeListTitles: false defaultContentLanguage: cn @@ -22,21 +22,8 @@ markup: # style: monokai menu: - main: - - name: "首页" - url: "/" - weight: 10 - - name: "归档" - url: "/posts/" - weight: 20 - - name: "标签" - url: "/tags/" - weight: 30 - - name: "关于" - url: "/about/" - weight: 40 after: - - name: "Github" + - name: "🔗 GitHub" url: "https://github.com/poneding" weight: 10 @@ -56,11 +43,11 @@ params: # (Optional, default none) Set the path to a logo for the book. # If the logo is /static/logo.png then the path would be logo.png - BookLogo: logo.png + # BookLogo: logo.png # (Optional, default none) Set leaf bundle to render as side menu # When not specified file structure and weights will be used - # BookMenuBundle: /menu + BookMenuBundle: /menu # (Optional, default docs) Specify root page to render child pages as menu. # Page is resoled by .GetPage function: https://gohugo.io/functions/getpage/ diff --git a/layouts/partials/docs/html-head.html b/layouts/partials/docs/html-head.html new file mode 100644 index 00000000..f718734c --- /dev/null +++ b/layouts/partials/docs/html-head.html @@ -0,0 +1,58 @@ + + + + + + + +{{- with .Page.Params.BookHref -}} + +{{- end -}} + +{{- template "_internal/opengraph.html" . -}} + +{{ partial "docs/html-head-title" . }} + +{{- $manifest := resources.Get "manifest.json" | resources.ExecuteAsTemplate "manifest.json" . }} + + + + +{{- range .Translations }} + +{{- end -}} + + +{{- $styles := resources.Get "book.scss" | resources.ExecuteAsTemplate "book.scss" . | resources.ToCSS | resources.Minify | resources.Fingerprint }} + + +{{- if default true .Site.Params.BookSearch -}} + {{- $searchJSFile := printf "%s.search.js" .Language.Lang }} + {{- $searchJS := resources.Get "search.js" | resources.ExecuteAsTemplate $searchJSFile . | resources.Minify | resources.Fingerprint }} + + +{{ end -}} + +{{- if .Site.Params.BookServiceWorker -}} + {{- $swJS := resources.Get "sw-register.js" | resources.ExecuteAsTemplate "sw.js" . | resources.Minify | resources.Fingerprint }} + +{{ end -}} + +{{- template "_internal/google_analytics.html" . -}} + + +{{- with .OutputFormats.Get "rss" -}} + {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} +{{ end -}} + +{{ "" | safeHTML }} + +{{- define "integrity" -}} + {{- if (urls.Parse .Permalink).Host -}} + integrity="{{ .Data.Integrity }}" crossorigin="anonymous" + {{- end -}} +{{- end -}} + diff --git a/static/css/syntax.css b/static/css/syntax.css index 45d9090d..89e7ae1d 100644 --- a/static/css/syntax.css +++ b/static/css/syntax.css @@ -1,88 +1,176 @@ +@media (prefers-color-scheme: light) { +/* Background */ .bg { color:#272822;background-color:#fafafa; } +/* PreWrapper */ .chroma { color:#272822;background-color:#fafafa; } +/* Other */ .chroma .x { } +/* Error */ .chroma .err { color:#960050;background-color:#1e0010 } +/* CodeLine */ .chroma .cl { } +/* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } +/* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } +/* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } +/* LineHighlight */ .chroma .hl { background-color:#e1e1e1 } +/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } +/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } +/* Line */ .chroma .line { display:flex; } +/* Keyword */ .chroma .k { color:#00a8c8 } +/* KeywordConstant */ .chroma .kc { color:#00a8c8 } +/* KeywordDeclaration */ .chroma .kd { color:#00a8c8 } +/* KeywordNamespace */ .chroma .kn { color:#f92672 } +/* KeywordPseudo */ .chroma .kp { color:#00a8c8 } +/* KeywordReserved */ .chroma .kr { color:#00a8c8 } +/* KeywordType */ .chroma .kt { color:#00a8c8 } +/* Name */ .chroma .n { color:#111 } +/* NameAttribute */ .chroma .na { color:#75af00 } +/* NameBuiltin */ .chroma .nb { color:#111 } +/* NameBuiltinPseudo */ .chroma .bp { color:#111 } +/* NameClass */ .chroma .nc { color:#75af00 } +/* NameConstant */ .chroma .no { color:#00a8c8 } +/* NameDecorator */ .chroma .nd { color:#75af00 } +/* NameEntity */ .chroma .ni { color:#111 } +/* NameException */ .chroma .ne { color:#75af00 } +/* NameFunction */ .chroma .nf { color:#75af00 } +/* NameFunctionMagic */ .chroma .fm { color:#111 } +/* NameLabel */ .chroma .nl { color:#111 } +/* NameNamespace */ .chroma .nn { color:#111 } +/* NameOther */ .chroma .nx { color:#75af00 } +/* NameProperty */ .chroma .py { color:#111 } +/* NameTag */ .chroma .nt { color:#f92672 } +/* NameVariable */ .chroma .nv { color:#111 } +/* NameVariableClass */ .chroma .vc { color:#111 } +/* NameVariableGlobal */ .chroma .vg { color:#111 } +/* NameVariableInstance */ .chroma .vi { color:#111 } +/* NameVariableMagic */ .chroma .vm { color:#111 } +/* Literal */ .chroma .l { color:#ae81ff } +/* LiteralDate */ .chroma .ld { color:#d88200 } +/* LiteralString */ .chroma .s { color:#d88200 } +/* LiteralStringAffix */ .chroma .sa { color:#d88200 } +/* LiteralStringBacktick */ .chroma .sb { color:#d88200 } +/* LiteralStringChar */ .chroma .sc { color:#d88200 } +/* LiteralStringDelimiter */ .chroma .dl { color:#d88200 } +/* LiteralStringDoc */ .chroma .sd { color:#d88200 } +/* LiteralStringDouble */ .chroma .s2 { color:#d88200 } +/* LiteralStringEscape */ .chroma .se { color:#8045ff } +/* LiteralStringHeredoc */ .chroma .sh { color:#d88200 } +/* LiteralStringInterpol */ .chroma .si { color:#d88200 } +/* LiteralStringOther */ .chroma .sx { color:#d88200 } +/* LiteralStringRegex */ .chroma .sr { color:#d88200 } +/* LiteralStringSingle */ .chroma .s1 { color:#d88200 } +/* LiteralStringSymbol */ .chroma .ss { color:#d88200 } +/* LiteralNumber */ .chroma .m { color:#ae81ff } +/* LiteralNumberBin */ .chroma .mb { color:#ae81ff } +/* LiteralNumberFloat */ .chroma .mf { color:#ae81ff } +/* LiteralNumberHex */ .chroma .mh { color:#ae81ff } +/* LiteralNumberInteger */ .chroma .mi { color:#ae81ff } +/* LiteralNumberIntegerLong */ .chroma .il { color:#ae81ff } +/* LiteralNumberOct */ .chroma .mo { color:#ae81ff } +/* Operator */ .chroma .o { color:#f92672 } +/* OperatorWord */ .chroma .ow { color:#f92672 } +/* Punctuation */ .chroma .p { color:#111 } +/* Comment */ .chroma .c { color:#75715e } +/* CommentHashbang */ .chroma .ch { color:#75715e } +/* CommentMultiline */ .chroma .cm { color:#75715e } +/* CommentSingle */ .chroma .c1 { color:#75715e } +/* CommentSpecial */ .chroma .cs { color:#75715e } +/* CommentPreproc */ .chroma .cp { color:#75715e } +/* CommentPreprocFile */ .chroma .cpf { color:#75715e } +/* Generic */ .chroma .g { } +/* GenericDeleted */ .chroma .gd { } +/* GenericEmph */ .chroma .ge { font-style:italic } +/* GenericError */ .chroma .gr { } +/* GenericHeading */ .chroma .gh { } +/* GenericInserted */ .chroma .gi { } +/* GenericOutput */ .chroma .go { } +/* GenericPrompt */ .chroma .gp { } +/* GenericStrong */ .chroma .gs { font-weight:bold } +/* GenericSubheading */ .chroma .gu { } +/* GenericTraceback */ .chroma .gt { } +/* GenericUnderline */ .chroma .gl { } +/* TextWhitespace */ .chroma .w { } +} @media (prefers-color-scheme: dark) { -/* Background */ .bg { color:#e5e5e5;background-color:#000; } -/* PreWrapper */ .chroma { color:#e5e5e5;background-color:#000; } +/* Background */ .bg { color:#f8f8f2;background-color:#272822; } +/* PreWrapper */ .chroma { color:#f8f8f2;background-color:#272822; } /* Other */ .chroma .x { } -/* Error */ .chroma .err { color:#f00 } +/* Error */ .chroma .err { color:#960050;background-color:#1e0010 } /* CodeLine */ .chroma .cl { } /* LineLink */ .chroma .lnlinks { outline:none;text-decoration:none;color:inherit } /* LineTableTD */ .chroma .lntd { vertical-align:top;padding:0;margin:0;border:0; } /* LineTable */ .chroma .lntable { border-spacing:0;padding:0;margin:0;border:0; } -/* LineHighlight */ .chroma .hl { background-color:#191919 } -/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#727272 } -/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#727272 } +/* LineHighlight */ .chroma .hl { background-color:#3c3d38 } +/* LineNumbersTable */ .chroma .lnt { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } +/* LineNumbers */ .chroma .ln { white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f } /* Line */ .chroma .line { display:flex; } -/* Keyword */ .chroma .k { color:#fff;font-weight:bold } -/* KeywordConstant */ .chroma .kc { color:#fff;font-weight:bold } -/* KeywordDeclaration */ .chroma .kd { color:#fff;font-weight:bold } -/* KeywordNamespace */ .chroma .kn { color:#fff;font-weight:bold } -/* KeywordPseudo */ .chroma .kp { color:#fff;font-weight:bold } -/* KeywordReserved */ .chroma .kr { color:#fff;font-weight:bold } -/* KeywordType */ .chroma .kt { color:#fff;font-weight:bold } +/* Keyword */ .chroma .k { color:#66d9ef } +/* KeywordConstant */ .chroma .kc { color:#66d9ef } +/* KeywordDeclaration */ .chroma .kd { color:#66d9ef } +/* KeywordNamespace */ .chroma .kn { color:#f92672 } +/* KeywordPseudo */ .chroma .kp { color:#66d9ef } +/* KeywordReserved */ .chroma .kr { color:#66d9ef } +/* KeywordType */ .chroma .kt { color:#66d9ef } /* Name */ .chroma .n { } -/* NameAttribute */ .chroma .na { color:#007f7f } -/* NameBuiltin */ .chroma .nb { color:#fff;font-weight:bold } +/* NameAttribute */ .chroma .na { color:#a6e22e } +/* NameBuiltin */ .chroma .nb { } /* NameBuiltinPseudo */ .chroma .bp { } -/* NameClass */ .chroma .nc { } -/* NameConstant */ .chroma .no { } -/* NameDecorator */ .chroma .nd { } +/* NameClass */ .chroma .nc { color:#a6e22e } +/* NameConstant */ .chroma .no { color:#66d9ef } +/* NameDecorator */ .chroma .nd { color:#a6e22e } /* NameEntity */ .chroma .ni { } -/* NameException */ .chroma .ne { } -/* NameFunction */ .chroma .nf { } +/* NameException */ .chroma .ne { color:#a6e22e } +/* NameFunction */ .chroma .nf { color:#a6e22e } /* NameFunctionMagic */ .chroma .fm { } /* NameLabel */ .chroma .nl { } /* NameNamespace */ .chroma .nn { } -/* NameOther */ .chroma .nx { } +/* NameOther */ .chroma .nx { color:#a6e22e } /* NameProperty */ .chroma .py { } -/* NameTag */ .chroma .nt { font-weight:bold } +/* NameTag */ .chroma .nt { color:#f92672 } /* NameVariable */ .chroma .nv { } /* NameVariableClass */ .chroma .vc { } /* NameVariableGlobal */ .chroma .vg { } /* NameVariableInstance */ .chroma .vi { } /* NameVariableMagic */ .chroma .vm { } -/* Literal */ .chroma .l { } -/* LiteralDate */ .chroma .ld { color:#ff0;font-weight:bold } -/* LiteralString */ .chroma .s { color:#0ff;font-weight:bold } -/* LiteralStringAffix */ .chroma .sa { color:#0ff;font-weight:bold } -/* LiteralStringBacktick */ .chroma .sb { color:#0ff;font-weight:bold } -/* LiteralStringChar */ .chroma .sc { color:#0ff;font-weight:bold } -/* LiteralStringDelimiter */ .chroma .dl { color:#0ff;font-weight:bold } -/* LiteralStringDoc */ .chroma .sd { color:#0ff;font-weight:bold } -/* LiteralStringDouble */ .chroma .s2 { color:#0ff;font-weight:bold } -/* LiteralStringEscape */ .chroma .se { color:#0ff;font-weight:bold } -/* LiteralStringHeredoc */ .chroma .sh { color:#0ff;font-weight:bold } -/* LiteralStringInterpol */ .chroma .si { color:#0ff;font-weight:bold } -/* LiteralStringOther */ .chroma .sx { color:#0ff;font-weight:bold } -/* LiteralStringRegex */ .chroma .sr { color:#0ff;font-weight:bold } -/* LiteralStringSingle */ .chroma .s1 { color:#0ff;font-weight:bold } -/* LiteralStringSymbol */ .chroma .ss { color:#0ff;font-weight:bold } -/* LiteralNumber */ .chroma .m { color:#ff0;font-weight:bold } -/* LiteralNumberBin */ .chroma .mb { color:#ff0;font-weight:bold } -/* LiteralNumberFloat */ .chroma .mf { color:#ff0;font-weight:bold } -/* LiteralNumberHex */ .chroma .mh { color:#ff0;font-weight:bold } -/* LiteralNumberInteger */ .chroma .mi { color:#ff0;font-weight:bold } -/* LiteralNumberIntegerLong */ .chroma .il { color:#ff0;font-weight:bold } -/* LiteralNumberOct */ .chroma .mo { color:#ff0;font-weight:bold } -/* Operator */ .chroma .o { } -/* OperatorWord */ .chroma .ow { } +/* Literal */ .chroma .l { color:#ae81ff } +/* LiteralDate */ .chroma .ld { color:#e6db74 } +/* LiteralString */ .chroma .s { color:#e6db74 } +/* LiteralStringAffix */ .chroma .sa { color:#e6db74 } +/* LiteralStringBacktick */ .chroma .sb { color:#e6db74 } +/* LiteralStringChar */ .chroma .sc { color:#e6db74 } +/* LiteralStringDelimiter */ .chroma .dl { color:#e6db74 } +/* LiteralStringDoc */ .chroma .sd { color:#e6db74 } +/* LiteralStringDouble */ .chroma .s2 { color:#e6db74 } +/* LiteralStringEscape */ .chroma .se { color:#ae81ff } +/* LiteralStringHeredoc */ .chroma .sh { color:#e6db74 } +/* LiteralStringInterpol */ .chroma .si { color:#e6db74 } +/* LiteralStringOther */ .chroma .sx { color:#e6db74 } +/* LiteralStringRegex */ .chroma .sr { color:#e6db74 } +/* LiteralStringSingle */ .chroma .s1 { color:#e6db74 } +/* LiteralStringSymbol */ .chroma .ss { color:#e6db74 } +/* LiteralNumber */ .chroma .m { color:#ae81ff } +/* LiteralNumberBin */ .chroma .mb { color:#ae81ff } +/* LiteralNumberFloat */ .chroma .mf { color:#ae81ff } +/* LiteralNumberHex */ .chroma .mh { color:#ae81ff } +/* LiteralNumberInteger */ .chroma .mi { color:#ae81ff } +/* LiteralNumberIntegerLong */ .chroma .il { color:#ae81ff } +/* LiteralNumberOct */ .chroma .mo { color:#ae81ff } +/* Operator */ .chroma .o { color:#f92672 } +/* OperatorWord */ .chroma .ow { color:#f92672 } /* Punctuation */ .chroma .p { } -/* Comment */ .chroma .c { color:#007f7f } -/* CommentHashbang */ .chroma .ch { color:#007f7f } -/* CommentMultiline */ .chroma .cm { color:#007f7f } -/* CommentSingle */ .chroma .c1 { color:#007f7f } -/* CommentSpecial */ .chroma .cs { color:#007f7f } -/* CommentPreproc */ .chroma .cp { color:#0f0;font-weight:bold } -/* CommentPreprocFile */ .chroma .cpf { color:#0f0;font-weight:bold } +/* Comment */ .chroma .c { color:#75715e } +/* CommentHashbang */ .chroma .ch { color:#75715e } +/* CommentMultiline */ .chroma .cm { color:#75715e } +/* CommentSingle */ .chroma .c1 { color:#75715e } +/* CommentSpecial */ .chroma .cs { color:#75715e } +/* CommentPreproc */ .chroma .cp { color:#75715e } +/* CommentPreprocFile */ .chroma .cpf { color:#75715e } /* Generic */ .chroma .g { } -/* GenericDeleted */ .chroma .gd { } -/* GenericEmph */ .chroma .ge { } +/* GenericDeleted */ .chroma .gd { color:#f92672 } +/* GenericEmph */ .chroma .ge { font-style:italic } /* GenericError */ .chroma .gr { } -/* GenericHeading */ .chroma .gh { font-weight:bold } -/* GenericInserted */ .chroma .gi { } +/* GenericHeading */ .chroma .gh { } +/* GenericInserted */ .chroma .gi { color:#a6e22e } /* GenericOutput */ .chroma .go { } /* GenericPrompt */ .chroma .gp { } /* GenericStrong */ .chroma .gs { font-weight:bold } -/* GenericSubheading */ .chroma .gu { font-weight:bold } +/* GenericSubheading */ .chroma .gu { color:#75715e } /* GenericTraceback */ .chroma .gt { } -/* GenericUnderline */ .chroma .gl { text-decoration:underline } +/* GenericUnderline */ .chroma .gl { } /* TextWhitespace */ .chroma .w { } } diff --git a/test.yaml b/test.yaml deleted file mode 100644 index ce013625..00000000 --- a/test.yaml +++ /dev/null @@ -1 +0,0 @@ -hello