事件起因
在2022年初的时候,因为一直使用的有道云笔记出现同步错误问题(一台电脑上写的在另一个电脑始终无法同步过来),同时也想把自己的想法和平常遇到问题的解决方式分享给其他人,希望能够对别人有所帮助,于是有了创建自己博客的想法。
在cnblogs上创建博客
出于成本的考虑,自建博客需要在云服务上购买一系列的基础设施,还有要考虑日常运维等问题。博客嘛,肯定是内容为主,所以在目前国内非常成熟的博客园搭建了一套自己的博客。稍微换了点主题,大概是长这样的:
看上去也很简单美观,而且编写也很方便,但是使用过程中也有一些小问题。
markdown图片保存
在博客园写博客有个很难受的一点是,我刚开始使用有道云笔记作为博客的草稿。所以出现了一个问题,博客的草稿的图片非常难插入,本地markdown图片还好,上传到网页端因为链接消失的问题,图片需要能够在网页上访问。为此我尝试了各种办法:
刚开始的时候使用的是利用有道云笔记的图片分享功能,大概是这样的有道云笔记markdown插入图片方法 - 知乎 (zhihu.com)。这样就导致我每次想往博客里面插入图片就很麻烦,而且还是重复性操作。
后来又考虑使用Home - AiurDrive (aiursoft.com)。这样也只需要上传图片到网站,然后引用即可。但是这种方式也存在因为某些原因网站偶尔无法访问导致链接失效和改变文件夹名称导致链接失效的问题,再去调整就很麻烦了。
资料展示灵活
有的时候想在博客上加一个别的栏目,或者别的功能,因为寄托于博客园本身的架构,像拓展的话很困难。
独立域名
虽然说访问博客园官网再加上自己主页的后缀访问起来也很方便,但是总是感觉隔一层怪怪的感觉。还是使用自己的域名访问更清真一些。
自建博客
通过Github Pages创建博客。
- 首先我们需要在GitHub上创建username.github.io的仓库
- 将Hexo部署上去。
- 访问 username.github.io
申请域名
- 我们可以通过世界最大的域名售卖网站GoDaddy购买,注意不要选择额外的服务。我是通过银联购买的(不得不说,银联的支付才是悄无声息!)
- 购买完成后,我们可以通过cloudflare配置域名防护、CDN、域名服务器等。
- 在cloudflare的DNS配置中配置域名解析,配置一个A记录到GitHub网址,例如
185.199.109.153
,配置另一个CNAME记录到你自己的博客地址,例如 username.github.io。
部署在其他网站
也可以将博客部署在其他网站,这里主要推荐三个比较好用的网站。
- heroku 主要适用于部署后端服务,java等,有一个问题是付款支持的账户较少。
- vercel 主要用来部署前端服务,部署起来非常的方便快捷,而且提供完善的pipline,预发环境,自定义域名等服务,用来部署博客非常合适
- Google Cloud Platform 提供完善的稳定和命令函支持也非常方便
首先,我非常感谢您分享了您创建博客的经历和过程。您详细地介绍了如何在cnblogs上创建博客,并指出了其中遇到的一些问题,例如Markdown图片保存和资料展示灵活性。这些问题可能会影响到其他想在cnblogs上创建博客的读者,因此您的分享对他们来说是非常有价值的。
此外,您还介绍了如何通过Github Pages创建自己的博客,并提供了申请域名和部署在其他网站的方法。这些信息对于想要拥有独立博客的读者来说是非常有帮助的。您还分享了一些有关部署博客的有用链接,这些链接为读者提供了更多的学习资源。
在您的文章中,我觉得最大的闪光点是您详细地介绍了各种方法和步骤,使得读者可以轻松地跟随您的指导创建自己的博客。这对于初学者来说是非常有帮助的。
然而,我认为您的文章还有一些改进空间。在您介绍的过程中,您可以加入一些截图来帮助读者更好地理解您的指导。此外,您还可以将文章分为几个部分,例如:“在cnblogs上创建博客”、“在Github Pages上创建博客”和“部署在其他网站”,这样可以让文章结构更加清晰。最后,您可以考虑在文章开头加入一个简短的概述,以帮助读者快速了解文章的主要内容。
总的来说,您的文章为读者提供了非常有价值的信息和指导。我相信在您的帮助下,许多读者将能够成功地创建自己的独立博客。请继续分享您的经验和知识,帮助更多的人实现他们的目标。