401 - 《博客》

发布于 2024年1月13日

题图:markuswinkler @ unsplash.com

用 WordPress 搭完 sorrycc.com 后,做下记录。

1、为啥选 WordPress?

其实纠结了一会。本着折腾的心态,我第一时间考虑的是用 next/umi + contextlayer + tailwindcss + twc + shadcn/ui + supabase 等搭一个,既能享受技术的乐趣,又学了新东西,说不定还能沉淀个开源脚手架。但想了想后还是忍住了,选了 WordPress。

几个原因,1)省心,博客的主要目的是写,我不想花时间折腾其他的,比如性能优化、迭代升级、数据备份、样式美化等,2)生态,WordPress 的生态很丰富,想要什么基本都有别人已经实现过,装个插件就可以,万一想要扩展点啥,比如会员系统,也无需自己动手,3)虽然 WordPress 原生不支持 Markdown,但他有 xmlrpc 接口,作为程序员,动动手把 Markdown 转成 HTML, 然后利用 xmlrpc 接口可以做到发布自动化,完全不是问题。

2、主机。

我用的是 CloudClone 的 VPS,2 CPU 2G,一年 $29,在 353 - 《VPS、宝塔、Blog》 里有过介绍。

注:不想自己折腾主机的可以选平台服务,比如 wordpress.com 官网、www.hostinger.com.hk 等。

3、域名。

用过 name.comvercel.comcloudflare.com 等,各有优势,name.com 相对便宜点,但管理界面不好用。现在这个 sorrycc.com 是在 name.com 注册,然后指到 vercel.com 做域名管理。

4、环境搭建。

基于宝塔面板搭建,选 LNMP(Linux、Nginx、Mysql、PHP),创建 PHP 站点,安装 WordPress,全程半小时应该能搞定,见 353 - 《VPS、宝塔、Blog》

5、插件。

我在用的插件如下,比较简单。1)FluentSMTP,免费的 SMTP 插件,支持 Amazon SES,备选 MailPoet,官方注册审核通过过免费额度应该就够用,2)Site Kit by Google,集成 Google Analytics 到 WordPress 后台,可以看站点的访问情况,3)WPvivid 备份插件,备份用,设置一次再也不用担心数据丢失,我是备份到 Google Drive,4)Ultimate Member(终极会员),免费,虽然没有在线支付的能力,但已能满足我的需求,可以为某个类目提供保护,在会员登录后才能翻完(注:他好像不会拦截全文输出的 RSS,需要改成摘要输出)。

注:我没有用 Markdown 和语法高亮的插件,因为我的发布脚本会做 Markdown 到 Html 的转换,以及做

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。