2020年了,我怎么写博客

内容纲要

我怎么写博客

很奇怪,在这样一个中心化的互联网时代,仍然有人自建博客,维护着自己这一亩三分地。不知道他们是怎么想的,于我而言,在互联网上占上一个位子,自己的域名、自己的服务器,某种程度上给我一种安全感。

初中的时候就跟着别人用 WordPress 搭博客,后来断断续续停了。到了大学自己赚了点钱,才一直续费这个域名。写什么呢?技术文章、科普或者故事感悟都可以发在微信公众号、知乎、掘金、思否、甚至 CSDN。相对于公众平台能盈利,博客并没有多少优势,反而要花钱维护。

情怀在十年前是个褒义词,现在是老板画大饼的专属词汇了。现在人们在知乎上写故事,在公众号叫人学英语,在今日头条直接赚稿费。这是正常的,这才是一个商业社会该有的样子。某种程度上,付费文章的水平均值总要比免费的高,而免费的文章总是要在别处收费——广告或者智商税。具体而言,由于程序员圈内的开源文化,人们热衷于公开自己的源代码和思路,这就让大牛的博客主页常常吸引无数程序员。他顺便引流公众号,再发些《Python 之父教你如何提升办公技能》、《你还在为 Spring 源码看不懂而烦恼吗?》……博客在这样的环境下变成了创造技术影响力的工具。说实话谁不想赚钱呢,利用技术影响力赚钱无可厚非。

读研之后,似乎表达欲望大大下跌,就当博客是个公开的备份吧。


我是怎么写博客

  1. 不要折腾。
  2. 只管写。

这是几年来我写公众号的血泪教训,这里就不展开说了。在工具上花费太多时间,没意义。具体而言就是:

  1. 够用就行
  2. 少用插件
  3. 不用爱好者做的主题
  4. 少更新

为什么?

  1. 我们最好专注写作,而不是折腾半天没有产出。
  2. 插件会随着时间推移而过时,以前的多看插件就没了,评论随着就没了,要想恢复还得折腾。还有很多 WordPress 插件当年红极一时,现在也随着博客的没落而式微了。
  3. 爱好者做的主题按他的喜好来,时不时更新,偶尔不兼容某某功能,又得折腾。
  4. 别随便更新 WordPress ,怕不兼容。别换 typecho, Jekyll, Hexo 等静态主题,它们没有啥基础设施,干啥都得折腾,何必要放着一个成熟且稳定的平台不用,去用静态博客呢?

有几个原则我安装了几个必须的功能:

  1. WordPress 2012年主题,经典自适应不需要解释。

  2. Clean Archives ,归档插件。

  3. Table of Contents Plus ,目录生成插件。

  4. WP Editor.md ,markdown编辑器

  5. Wenprise Pinyin Slug ,转文字链接插件,方便检索。

  6. 屏蔽垃圾评论。在 function.php 加入以下代码,屏蔽其他语言的垃圾评论

    /*屏蔽纯英文或者日语*/
     function refused_spam_comments($comment_data) {
     $pattern = '/[一-龥]/u';
     if (!preg_match($pattern, $comment_data['comment_content'])) {
     wp_die(__('来一波汉字吧,苦逼的站长只认识汉字!You should type some Chinese word!'));
     }
     return ($comment_data);
    }
     add_filter('preprocess_comment', 'refused_spam_comments');
    
  7. WP CN Excerpt, 主页摘要插件。这里我修改了主题文件,参考了 站长笔记

    1、首先在此主题中找到 content.php 文件,路径:wp-content/themes/twentytwelve/
    2、找到is_search(),后面会有批注:// Only display Excerpts for Search
    3、添加is_category() || is_archive() || is_home()判断条件,在这些情况下都显示摘要,只有查看文章时才全部显示。

    <?php if ( is_search() || is_category() || is_archive() || is_home()) : // Only display Excerpts for Search category archive home?>

  8. 数学公式,可选。WP Githuber MD 自带 Katex 和 MathJax, 如果不用这个编辑器,可以在首页添加了 JavaScript 代码——MathJax

发表评论

邮箱地址不会被公开。 必填项已用*标注