我怎么写博客
很奇怪,在这样一个中心化的互联网时代,仍然有人自建博客,维护着自己这一亩三分地。不知道他们是怎么想的,于我而言,在互联网上占上一个位子,自己的域名、自己的服务器,某种程度上给我一种安全感。
初中的时候就跟着别人用 WordPress 搭博客,后来断断续续停了。到了大学自己赚了点钱,才一直续费这个域名。写什么呢?技术文章、科普或者故事感悟都可以发在微信公众号、知乎、掘金、思否、甚至 CSDN。相对于公众平台能盈利,博客并没有多少优势,反而要花钱维护。
情怀在十年前是个褒义词,现在是老板画大饼的专属词汇了。现在人们在知乎上写故事,在公众号叫人学英语,在今日头条直接赚稿费。这是正常的,这才是一个商业社会该有的样子。某种程度上,付费文章的水平均值总要比免费的高,而免费的文章总是要在别处收费——广告或者智商税。具体而言,由于程序员圈内的开源文化,人们热衷于公开自己的源代码和思路,这就让大牛的博客主页常常吸引无数程序员。他顺便引流公众号,再发些《Python 之父教你如何提升办公技能》、《你还在为 Spring 源码看不懂而烦恼吗?》……博客在这样的环境下变成了创造技术影响力的工具。说实话谁不想赚钱呢,利用技术影响力赚钱无可厚非。
读研之后,似乎表达欲望大大下跌,就当博客是个公开的备份吧。
我是怎么写博客
- 不要折腾。
- 只管写。
这是几年来我写公众号的血泪教训,这里就不展开说了。在工具上花费太多时间,没意义。具体而言就是:
- 够用就行
- 少用插件
- 不用爱好者做的主题
- 少更新
为什么?
- 我们最好专注写作,而不是折腾半天没有产出。
- 插件会随着时间推移而过时,以前的多看插件就没了,评论随着就没了,要想恢复还得折腾。还有很多 WordPress 插件当年红极一时,现在也随着博客的没落而式微了。
- 爱好者做的主题按他的喜好来,时不时更新,偶尔不兼容某某功能,又得折腾。
- 别随便更新 WordPress ,怕不兼容。别换 typecho, Jekyll, Hexo 等静态主题,它们没有啥基础设施,干啥都得折腾,何必要放着一个成熟且稳定的平台不用,去用静态博客呢?
有几个原则我安装了几个必须的功能:
-
WordPress 2012年主题,经典自适应不需要解释。
-
Clean Archives ,归档插件。
-
Table of Contents Plus ,目录生成插件。
-
WP Editor.md ,markdown编辑器
-
Wenprise Pinyin Slug ,转文字链接插件,方便检索。
-
屏蔽垃圾评论。在 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');
-
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?>
-
数学公式,可选。WP Githuber MD 自带 Katex 和 MathJax, 如果不用这个编辑器,可以在首页添加了 JavaScript 代码——MathJax