Docker系列 WordPress系列 你需要个人博客吗

发布于 2022-07-02  228 次阅读


前言

先提一句:本博客是通过Docker版的WordPress进行搭建的!

我觉得在个人博客中,我的博客颜值算是比较高的了。有些小伙伴对个人博客有所了解后,可能会觉得自己是不是也可以搞一个个人博客,分享一些东西啥的。

你可以从以下几个方面考虑:兴趣定位坚持商业用途

兴趣

首先你肯定要对个人博客有一些兴趣了,不然你也不会想着要搭建一个来玩玩呀!每次写文章就像是与自己对话,这种感觉很奇妙。它就像是是一个我对外的窗口,可以让大家知道我的想法、作风和喜好。它是我的一部分。它完全属于我,不会因为其它公司的倒闭而消失(毕竟我已经将内容都保存到本地和云端)。我也有点期待自己10年后回看这个博客的心情!

我也是忽然间想要搞个人博客的,并没有太多准备。也许是因为看到了咕咕鸽的博客,觉得蛮不错,所以自己也想试一下。在此之前自己已经掌握一些Linux运维的技能(以前玩NAS),但我从来没有想到将这些技术用来搭建一个个人博客。

如果你在一些国内的平台发博文,你会发现他们通常都有每日数量限制。而且排版往往也是公司的模板,自定义程度有限。而个人博客,排版自由,内容自由(一般也不会谈什么作死的话题以防被封)。

个人博客的另外一个优势是,你所做的知识整理往往会比自己本地的更加系统。我也经常访问我自己的文章,因为结构确实更加清晰,html的观感也更佳。

定位

我的博客定位就是一些教程、思考、生活的分享。

最近去看别人的博客时,我发现有一些建立很久的博客没什么博文,这种博客不在少数。甚至有一些链接都打不开。我觉得,如果写博客只是给自己看的话,没有太大的意义,也不建议你去折腾了。有时间我看看视频、打打游戏、谈谈恋爱、远足游历它不香吗?

所有的创作都是一样的,如果没有读者,就很难坚持下去。当然,刚刚开始的时候,你的博客基本上是没什么人看的!但你写作的时候,可以设想一下潜在受众。我的博客,对于某些学生党,比如刚刚读本科的小伙伴来说是有一定的参考价值的。毕竟我们读书的时候,有空的话都会打打游戏娱乐一下。个人博客也可以当作是一种游戏,只是它是一个会记录你人生经历的游戏。

对于学生党而言,如果你的学业没有太大的压力,也推荐玩一玩个人博客。可以在分享的过程中提高自己!毕竟,写作对知识储备、语言组织、逻辑思维有一定的要求,所以是可以起锻炼作用的。

不过我这里也要特别说明,就算你经常写博客,也不一定会变得非常厉害的。它只是一种可以参考的方法。想要切实地提高自己,可能只有多与大佬交流、多了解大佬观点、多实践、多思考等。这里就不写那些鸡汤了 :relieved:

当然,你的定位也可以是个人小站,纯粹自娱自乐。我觉得也没什么问题 :stuck_out_tongue_winking_eye: 对于我而言,我还是希望自己的内容可以对别人有所帮助,所以写作时还是会假设受众。我觉得,个人博客的精髓之一,就是它对于某些人来说可能是有帮助的

坚持

我坚持写博客可能有几个理由:

  • 系统整理知识以便于自己复习。如果你写过博客,就会知道这一点多么关键!
  • 系统整理的知识对某些人可能是有帮助的,比如相关领域的新人。可以帮助他们降低学习难度。
  • 回顾过往,认识自己的不足。如果若干年再回来看自己很多年前所写的东西,一定会有所感触!
  • 生活方面的分享可以给亲朋好友看

另外,坚持只与个性部分相关。如果一个人很难在某方面坚持,可能是因为他很随便或者很懒惰;但也有可能是他不感兴趣、社会支持太少等。坚持是一个复杂的行为,你坚持的理由和动力只能靠自己去摸索

对于个人博客写作而言,我觉得阻碍坚持的客观因素着实不少。

比如WordPress的博文管理。一般来说,如果你使用经典的方法在WordPress写文章的话,你要登陆博客的后台用markdown写或者是粘贴markdown文本。这种方式听上去好像并不复杂。不过,假设你今天写了10篇新文章,改了50篇博客的内容,那用这种方法来管理效率就太低了,令人望而生畏。所以我当时搭建好博客,马上就意识到:如果要长期管理好博文,肯定需要使用自动化的工具。不过让我觉得奇怪的是,市面上似乎并没有多少正式工具去解决这个问题;或者有一些插件,比如和notion联用,但我觉得它们都相当难用。幸运的是,现在我已经有了一个不错的答案,就是使用我魔改的m2w项目,地址是https://github.com/huangwb8/m2w。有了m2w的帮助,WordPress写作完全可以在个人电脑本地用Typora完成,上传和更新也完全是自动化的,也可以实时预览内容变更。我不必专门为写博客创建一个新的工作流程,毕竟我平时就是用Typora来管理知识储备的。此外,m2w是基于Python的;如果你的博客markdown文件托管在服务器里,你甚至只需要写一个cron指令让它自动定期上传/更新博客文章(Windows估计也有类似的功能,只是没有必要)!至于本地文件管理,你可以用Github或者是一些同步云(比如坚果云)去进行markdown文件的保存和版本控制,这个就不多说了。总之,如果你要长期写博客,一个切实可行的自动化管理的流程是很重要的,并且它最好不要与你本地创作流程有很多差异。这里提一下hexo等新型博客平台,基于Github自动推送markdown文档的方式可以保证用户拥有非常优秀的博客写作体验!

另外一个客观因素就是WordPress的后台设置。我当时搞这个博客的时候,由于自己是个小白,也并没有很系统的书籍或教程可以参考,所以搞了3-5天才搭建出自己满意的样子(3-5天其实也不算太久)。WordPress的主题功能设置很复杂,如果你要搞出自己真正想要的样子,确实蛮费劲。不过,我也可以非常肯定地说:如果你对外观不是特别在意细节,WordPress可以很快搭建出一个看上去很漂亮的博客!毕竟默认值也已经不错了!此外,虽然一般常用的插件也很容易找到视频教程,但对新手而言,功能丰富且强大的插件往往在设置上是有点难度的

如果你按本博客的教程去设置的话,你的WordPress很快就可以投入使用,估计从建站到正式使用只要几个小时。不过,前提是你对Linux基础和Docker有一些了解,这部分知识和内容已经在我的其它博文详细地介绍过了,推荐你去看一下我博客的学习地图。此外,你也会发现WordPress相关的内容我会放在比较后面。我也不建议新手在一开始就玩WordPress呢

上面提到的都是一些客观因素。主观因素的话就各种各样了。我只能说:你可以试试看自己能不能坚持。如果不行的话就放弃呗,也没什么大不了的!我有以下建议,或有助于小伙伴们坚持博客写作:

每周写1篇或以上的博文

我刚刚开始建站的时候,兴致高,每天都更新好几篇。这主要也是自己以前有一些知识储备了,所以水博文也很容易!但不太可能长期这样下去。就像是Up主更新长视频一样,一周1更就不错了,某些大佬可能会更得更快,这与视频类型和个人/团队的效率有关。我看到很多长期更新的博客,比如阮一峰的网络日志,一般也是1周1更。长期地看,我觉得1周1更对多数人而言是可以接受的

简单地计算一下:如果可以坚持1周1更,2年后你至少有96篇博文!看上去很少,但这个数量已经比我见过的很多个人博客要多了。如果可以坚持10年,可以有480篇!

如果你更勤快,每天都可以写点东西(不管篇幅、主题),1天1更,那你2年后就可以有730篇博文,10年就是3650篇!除了那些成名已久或那种有商业运作的的个人博客,我还没有见到有这个数量级的。

如果没有什么客观因素阻碍,1周1更应该是很容易做得到!如果你写得快得话,写一下感想啥的都不需要用1小时。

灵活的话题和篇幅

像我早期写的博客,都是一些教程,可以水得很长很长。像WordPressNextcloud这种,分分钟可以在一个小设置或者是小功能上水一篇文章,哈哈!

你也可以水一些热门话题。不过最好也有一些个人思考在里面,不能只是为了水文章嘛!

你也可以水一些生活相关的内容,但我建议你要注意一些这些话题是不是有人会感兴趣。你可以水一些通用的东西,比如生活中的一些小技巧。如果你只是分享自己的琐事,可能除了你其它人不怎么关心的。

你也可以水一些你忽然想到的话题。如果这个话题没什么人深入地写过,就更好了!毕竟博客的原创性是重要的,不然别人为什么来看你的博客呐!

灵活的话题和篇幅可以降低博客更新的难度。以后有更多经验再介绍了!

商业用途

如果你的个人博客搞得好,有流量的话,肯定是有一定的商业价值的。

本文成文之日,是一个视频娱乐横行的年代,很多人都去做自媒体了。大家也可以看看36氪的这个文章:娱乐营销跑入“泛投放时代”,感受一下视频号的火热程度!年轻人基本上都是刷短视频、刷B站长视频消遣的,很少花时间去看文章或者看书!

读书已经变得越来越小众了。个人博客在很久以前就已经在走下坡路,目前也正在下坡中。靠新建个人博客来盈利也太难了吧,哈哈!在这个年代,个人博客的个人意义应该要大于商业意义

不过,对于一般人而言,赚个咖啡钱和服务器的费用是有可能的。这个我暂时没有太多经验。欢迎交流!

为什么选择WordPress?

假如你需要搭建个人博客并且是自给自足的话,你有许多可以考虑的平台。这里有一些文章你可以看看:

这里也有一些大佬们的记忆:

这里主要讲一下自己用WordPress的理由。

广泛使用

首先,WordPress是一个历史悠久且被广泛使用的内容管理系统。按wiki中的说法:

WordPress ( WP , WordPress.org ) 是一个免费的开源 内容管理系统(CMS),用PHP编写并与MySQL或MariaDB 数据库配对。功能包括插件架构和模板系统,在 WordPress 中称为主题。
WordPress 最初是作为博客发布系统创建的,但已经发展为支持其他Web内容类型,包括更传统的邮件列表和论坛、媒体库、会员网站、学习管理系统(LMS) 和在线商店。作为最流行的内容管理系统解决方案之一,截至 2021年10月,WordPress被 1000万个网站中的42.8%使用。
WordPress于2003年5月27日由其创始人、美国开发人员Matt Mullenweg和英国开发人员Mike Little作为b2/cafelog的一个分支发布。该软件是在GPLv2(或更高版本)许可下发布的。

WordPress官网上也有一句简单的介绍:WordPress上承载了43%以上的网络。WordPress.com为所有人提供平台,从新博主和企业家到TIME、TED和Spotify等大品牌,不胜枚举。所以,WordPress是一个管理内容的一种通用解决方案,个人博客只是其中一种用法。本着群众的眼睛是雪亮的这一基本应用选择原则,我基本上就锁定了WordPress。到现在,我也没有后悔这个决定呢!

主题丰富

这个其实早有耳闻。WordPress也有主题搜索功能,可以按需要找到心仪的主题。不过我觉得官方的主题都不合口味。

我当时是在Github上直接搜索,上面有一些更漂亮的个人博客定制主题,比如argon

你可以看一下下面的个人博客Demo,选择自己喜欢的博客,看看它们用的是什么主题。你也可以看我的博文《Docker系列 WordPress系列 选心仪的WordPress主题》,上面有介绍不少我觉得个人博客比较适用的主题。

插件强大

当初只是有所耳闻,并不知道它的重要性。但是今天我想说的是,就只是强大的插件这一点,你也应该选择WordPress作为个人博客搭建平台。这里简单地展示一下我用的插件,你就知道为什么这样说了:

image-20220427073811566

  • Akismet 反垃圾评论:这是安装完WordPress后就有的一个插件。保护站点免受垃圾评论。当然Argon主题也有一个验证码方式,也可以防止垃圾评论。
  • Export all URLs: 一键导出你的文章所有的URL。这个在做SEO优化时可能会用到,比如在百度批量提交链接。
  • iframe: shortcode工具。可用于辅助管理友情链接。
  • Login LockDown: 记录每次失败登录尝试的 IP 地址和时间戳。如果有人攻击你的网站,它会尝试锁定。
  • Wordfence:最流行、最强大的WordPress防火墙插件之一。
  • WP Githuber MD:最好用的markdown插件之一。
  • WP Mail SMTP/Comment Reply Email Notification:站点邮件管理。比如,评论要收到邮件,你回复别人要发邮件给它,都可以由WP Mail SMTP进行自动化管理。
  • WPS Hide Login:隐藏wp-admin为另外一个链接。防止别人用默认地址登陆后台。
  • Yoast SEO: 经典而强大的SEO插件之一。优化你的网站在百度、Google搜索引擎的曝光度。
  • WP Super Cache:从动态WordPress博客中生成静态html文件。 生成html文件后,您的WEB服务器将直接使用html文件来提供服务,而无需处理相对较臃肿和昂贵的WordPress PHP脚本。

可能有些用途你不太理解。不过,至少Wordfence的功能还是可以理解的吧?和个人电脑的360和火绒是类似的,用于保证站点安全!

关于插件的用途我也在不断地了解当中。总之,几乎你能想到的WordPress优化问题,都可以找到相应的插件去解决!WordPress插件已经是一个强大而成熟的生态了,有无数开发者进行活跃的开发和维护工作。

为什么不选择内容平台?

2022年,文字内容平台非常发达。在国内较为知名的有:微信公众号知乎今日头条百度贴吧豆瓣微博小红书CSDN简书等;大大小小的专业型内容平台也很多,这里不一一列举了。我偶尔也会通过Wechatsync将自己的博文转发到今日头条等平台中。经过一段时间的Wechatsync使用,我发现自建个人博客与内容平台相比着实有不少好处

  • 无发文限制:内容平台大部分有这种功能,可能是为了防止某些人灌水,降低平台内容质量;但限制发文数量同时也给诚实且多产的创作者带来很大的困扰。个人博客没有发文限制,就怕你不更新!
  • 写作体验好:个人博客在本地用markdown完成,直接通过m2w-upload等方法推送至远端。其它平台,如果你使用Wechatsync,除了简书和CSDN,或多或少都需要进行版式的修饰。内容平台对markdown的支持是比较差的。当然,这和技术无关,主要是出于商业上的考量。
  • 修改体验好:比如我自己在写《Docker系列 搭建自动备份服务duplicati》这一章时,曾多次修改和更新内容。借助m2w-update等工具,无论修改多么复杂、涉及多少文件,也只需要一行命令就可以推送所有更新至个人博客。没有自动化工具,在内容平台维护修改的繁琐程度将难以想像!
  • 观看体验好:在个人博客中,基于markdown的写作可以自动生成目录。然而,除了CSDN外,其它平台均不支持基于markdown的目录生成(如果有说错还请大家指教)。这也许内容平台的目标终端多是移动设备有关,毕竟没人想在自己手机上看文章时有个碍眼的目录吧!不过,如果是在电脑端,没目录看教程类文章的体验就很差了。
  • 外链支持好:见仁见智。某些内容平台会屏蔽外部链接,比如今日头条,我也不知道这是多数还是少数。就算不屏蔽外链,平台也会提醒你这个链接不是属于它的。我不知道这种措施对读者的保护有多少。我觉得,如果读者真地想要访问一个链接,就算你提示此链接不安全也无济于事;这更多是一种平台不想负责(可能也无法负责)的一种自我保护机制。外链设置与平台利益、法律等多种因素有关,也不一定完全是平台自身因素。当然,个人博客自然没有外链限制,想点开就点开
  • 所有权:见仁见智。可能这个大家关心地比较少。比如我想让自己的文章依据某个CC协议发行,这个在内容平台是不可能的。你通常要遵守内容平台的规矩。此外,你把文章放在内容平台上,如果有问题,别人可以随时下架你的文章,甚至是封你的号,你也很难找回你的文章。个人自建博客是放在自己的服务器中的,数据可以随时转移和备份,不会有这种问题。当然,作者们也要有基本的法律意识和公民素养,不能乱发文章
  • 其它:见仁见智。个性化外观等。

这里并不是说内容平台一无是处呀!除了上面所列举的一些点,其它方面多是内容平台占优,比如SEO。内容平台的商业化程度很高,往往有利于长期发展。这里只是想让你了解一些个人自建博客和内容平台各自的优缺点,以便你做选择!我的选择就是用个人博客,然后通过Wechatsync等工具进行多平台转发。更多细节可以去我的博文《Docker系列 WordPress系列 将WordPress博文批量转发至其它平台》里了解!

个人博客Demo

我偶尔也会去找一下,看看有哪些做的不错的博客,顺便学习一下。当然,个人博客往往具有鲜明的个人特征,这里只是给大家参考,并不是说我赞同或者推荐你去接受作者们的博文观点喔!

在Github上有一个8.9k的中文独立博客列表,它是根据RSS来排名的。可以看一下来自中国的个人博客大咖。这个项目的创作者timqian也是个大佬!

有一些经营得不错的个人博客,甚至已经有了10多年的历史!还有一些商业动作的色彩也比较浓烈。比如:

有一些博客,我觉得比较好看或者有特色的,这里也给个列表(不限WordPress平台,也有Hexo之类的,排名不分先后哈):

以后有看到什么好的,再来更新一下。你有什么推荐,也欢迎评论区留言!如果我觉得不错的话,也收录在这里供大家学习。此外,在我友情链接里的小伙伴的博客都可以看看。你甚至可以通过一个叫Travelling的项目随机地访问某个博客!

小结

我说这么多,主要是给你自己一个详细的参考,看看你需不需要搭建一个个人博客!如果觉得自己没有这种需求,就可以就此打住了。

如果你觉得可以试试看,那我的WordPress系列应该是一个不错的参考,敬请期待吧!

你也可以在知乎等内容平台看看大家是怎么看待个人博客的。

扩展阅读