GitBook 进阶篇之搭建博客

这篇文章的由来是,前几天有位读者看了我的那篇《GitBook 入门指南》,然后来问我 GitBook 怎么配置自定义域名,当时我都不知道 GitBook 有这个功能,所以就研究了一下,发现利用自定义域名,完全可以搭建自己的博客,而且超级简单(所以你会发现本文的篇幅很短)。所以我就把这个过程整理了一下,分享给大家。在此也感谢这位读者提供的灵感。

阅读本文时,我假设你对 GitBook 有一个基本的了解,如果你没有的话,建议先看一下我的这篇文章:《GitBook 入门指南》

注册域名及域名解析设置

在搭建博客之前,你需要有一个域名,让别人能通过这个域名访问到你的博客。注册域名可以选择阿里云万网或者其他域名服务商。域名注册完之后可能还需要实名认证或者备案啥的,你按照网站上的提示进行操作就行。

你注册的是一级域名,类似于 supermouse.cn、google.com 这样的,而在 GitBook 上配置的必须是二级域名,比如 blog.supermouse.cn 或者 mail.google.com 这样的。

以阿里云为例,你的域名准备妥当之后,点击右侧的「解析设置」。

image-20210210124252229

在解析设置页面,点击「添加记录」按钮

image-20210210124540684

在添加记录的页面,按照下图进行配置,记录类型选择「CNAME」;在主机记录输入框中输入一个二级域名,理论可以随便输如,但是最好输入一个望文生义的域名,比如 blog;解析线路选择默认就好;记录值输入框输入「hosting.gitbook.io」,这是 GitBook 的域名,假设你的域名是 blog.supermouse.cn,那么当你访问 blog.supermouse.cn 时,实际上访问的是 hosting.gitbook.io。TTL 是域名解析信息在 DNS 中的存在时间,选择默认的 10 分钟就好。最后点击「确认」按钮。

image-20210210124708023

GitBook Space 配置自定义域名

打开 GitBook 的其中一个 Space

image-20210210125852671

然后点击左侧菜单栏中的「Advance」,再点击「Custom Domain」中的「Configure」按钮,在弹出的对话框中输入你之前在解析设置页面填写的域名,然后点击「Next」

image-20210210140018928

image-20210210141059462

这一步是说让你在域名解析设置的时候,记录类型选择 CNAME,记录值填 hosting.gitbook.io,这个我们前面已经设置过了,所以直接点击「Next」

image-20210210141704763

image-20210210141940917

当出现以下提示的时候,说明域名配置成功了。然后我们点击「Done」
image-20210210142004950
然后在浏览器中打开一个新的标签页,输入我们自己的域名,就可以访问 GitBook 中我们的 Space 了。这样,一个博客就搭建起来了。

image-20210210142313923
国内用户要想直接访问你的 GitBook,必须得 fq 才行,但是通过自定义域名的方式,即使不用 fq,也可以访问到。虽然这样搭建的博客没有什么花哨的功能,但是界面很简洁,搭建过程也不复杂,适合不喜欢折腾的朋友。况且,我们写博客是为了分享知识,输出观点,相比于博客的功能和外表而言,我觉得博客的内容更重要。

不过这种方式也有一个缺点,就是一个域名只能对应一个 Space,如果你想让别人通过一个域名访问到你的多个 Space,可能还需要做一些额外的工作。比如写一个服务,让域名指向这个服务,别人访问域名时,这个服务返回一个页面,上面是你的两个 Space 的链接。不过这样就需要写代码,还得自己准备服务器。喜欢折腾的朋友可以尝试一下。

欢迎关注我的微信公众号,扫描下方二维码或微信搜索:王虾片,就可以找到我,我会持续为你分享 IT 技术。

qrcode_for_gh_3cfa9b908804_258

### 回答1: Kubernetes 是一个开源的容器编排系统,用于自动部署、扩展和管理容器化的应用程序。 如果您想学习 Kubernetes,以下是一些中文学习资源: 1. Kubernetes 官方文档:https://kubernetes.io/docs/home/?locale=zh-CN 2. Kubernetes by Example 中文版:https://feisky.gitbook.io/kubernetes/ 3. Kubernetes 实战:https://www.kancloud.cn/eggman/k8s-guide/content 4. Kubernetes 进阶实战:https://jimmysong.io/kubernetes-handbook/ 5. Kubernetes 技术内幕:https://www.bookstack.cn/read/kubernetes-source-insights/SUMMARY.md 这些资源将帮助您了解 Kubernetes 的基础知识、实际应用和高级技巧。希望对您有所帮助! ### 回答2: Kubernetes是一个开源的容器编排和管理平台,由Google开发并捐赠给云原生计算基金会(CNCF)。它为运行和管理容器化应用提供了一种快速、高效、灵活和可扩展的方式。 在学习Kubernetes时,中文学习文档提供了很好的辅助资源。这些文档可以帮助我们更好地理解Kubernetes的概念、架构和使用方法。中文学习文档通常包含以下内容: 1. 概述:介绍Kubernetes的基本概念、优点和核心特性,帮助我们了解为什么选择Kubernetes来管理容器化应用。 2. 安装和部署:提供详细的安装和部署指南,包括Kubernetes集群的搭建和配置。 3. 使用指南:通过实际的例子和操作,展示如何使用Kubernetes来创建和管理容器化应用。这些使用指南涵盖了Pod、Service、Replication Controller、Deployment等Kubernetes的核心概念。 4. 管理和监控:介绍Kubernetes的管理和监控功能,包括如何扩展和更新应用,以及如何监控集群的健康状态。 5. 故障排除:给出了一些常见问题和故障排除的解决方法,帮助我们在使用Kubernetes过程中遇到问题时能够快速定位和解决。 6. 社区资源:提供了Kubernetes相关的社区资源链接,包括官方文档、博客、邮件列表和社交媒体等,方便我们获取更多的学习和交流机会。 总之,中文学习文档为我们提供了一个方便快捷的学习Kubernetes的途径,帮助我们更好地理解和应用这个强大的容器编排和管理平台。无论是初学者还是有经验的用户,都可以从中文学习文档中受益。 ### 回答3: Kubernetes 是一个开源的容器编排平台,在云计算领域中应用广泛。为了更好地学习和使用 Kubernetes,中文学习文档是非常重要的。 Kubernetes 中文学习文档提供了全面而详细的介绍,帮助我们了解 Kubernetes 的基础知识、架构和核心概念。文档中会介绍如何安装和设置 Kubernetes,以及如何使用其各种功能来管理容器化应用程序。 文档中还会介绍 Kubernetes 的核心组件,如 Master 和 Node,以及它们的功能和作用。学习文档还会涵盖常见的 Kubernetes 操作和命令,介绍如何创建和管理 Pod、Deployment、Service 等资源。此外,文档还会解释 Kubernetes 中的标签和选择器、命空间、持久化存储等重要概念。 除了基础知识,学习文档还会提供一些实例和教程,通过实践操作来帮助我们更好地理解和应用 Kubernetes。这些实例和教程包括如何部署应用、进行扩展和负载均衡、进行故障排查等。 对于想要深入学习 Kubernetes 的人来说,文档还会介绍一些高级主题,如自定义资源定义(CRD)、水平自动伸缩(HPA)、网络策略和部署安全等。同时,还会介绍 Kubernetes 中的一些生态系统工具和插件,如 Helm、Prometheus、Istio 等。 总之,Kubernetes 中文学习文档提供了全面的学习资源,帮助我们快速上手和深入理解 Kubernetes。通过阅读和实践,我们可以更好地管理和部署容器化应用程序,并享受到 Kubernetes 带来的便利和优势。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值