从WordPress转到Hugo

在cloudcone上买的VPS马上就要到期了,由于去年买的是黑五预售,比正经黑五的机子要贵20来块钱,而且配置还要低一些。所以,续费是不能续费的了。原本打算在荷兰的liteserver这个上面暂时放一段时间。这是一台2c2g的机子,装完php、MySQL、和Nginx之后,只要运行一段时间,内存就基本上爆了。再加上最近lnmp和oneinstack都被收购而且被挂恶意代码,也不想用宝塔之类的面板,自己编译环境又很麻烦。于是,就产生了转成静态博客的想法。在这里也要感谢阿甘和韩宇的帮助。

原本以为很复杂,其实操作下来发现也是挺简单的。

首先,WordPress的文章转换成md文件

这里有大佬已经整好了,我是使用的插件的形式。 在WordPress的插件目录wp-content/plugins/下,直接克隆WordPress to Hugo Exporter的源码。

$ git clone https://github.com/SchumacherFM/wordpress-to-hugo-exporter.git

然后进到网站的后台,在插件里启用这个插件。在工具里,点Export to Hugo。会下载一个压缩包,这个压缩包就是你网站的文章转换成的md文件。 这个插件很好用,能保留网站原来的目录,换成Hugo后,搜索引擎的收录不会受到影响。

第二步,安装Hugo

我是用的系统是Ubuntu22.04,所以直接安装就好了。

sudo snap install hugo hugo new site youweb

然后进入到你的网站文件夹,找一个喜欢的主题。一般主题都会有使用的方法,按照使用方法安装即可。 另外主题里面也都会有网站设置的样板,把样板文件hugo.yml放到网站的根目录,按照自己网站的域名啥的设置一下。

安装设置完成后,把你下载的文件,md文件copy到content这个文件夹,图片之类的放到static。然后

hugo server

打开浏览器,localhost:1313,文章是不是显示出来了?

第三,生成HTML文件,并上传

使用代码

hugo

然后把public这个文件夹的内容传到你的虚拟主机、VPS或者GitHub,Cloudflare page等,再绑定域名就可以了。 至于如何操作,网上的教程大把的,直接参考就行了。

测试一下代码高亮

代码:

<link href="/artalk/Artalk.css" rel="stylesheet"><script src="/artalk/Artalk.js"></script> <!-- Artalk --><div id="Comments"></div> <script>  Artalk.init({     el:        '#Comments',     pageKey:   '{{ .Permalink }}',     pageTitle: '{{ .Title }}',     server:    '{{ $.Site.Params.artalk.server }}',     site:      '{{ $.Site.Params.artalk.site }}',     // ...你的其他配置   }) </script>

Read more

茶香里的岁月

茶香里的岁月

相较于咖啡,我始终更愿意喝茶。咖啡不加糖时,只有一种单纯的苦味;茶,却是先苦后甘,回味悠长,如同人生里那些不动声色的温柔。 我与茶的缘分,要追溯到八九岁。那时,家里有父亲买回的茉莉花茶,香气清幽,像一阵不经意的春风。家里还珍藏着两只瓷茶杯,白底青花,一般只有有客人来时才会拿出来用。倒也不是怕给弄坏了,是因为在那时候的农村,很少有人有喝茶的习惯,口渴了都是拿起饭碗倒上一碗水,这在河南很多时候都称之为茶。 河南人称很多东西都为茶,比如,两人在路边相遇,问候一声,恁喝罢茶了没?这个茶是指的晚饭。很多时候,去别人家,都是倒上一碗白开水,主人热情的说,来喝点茶。当然也有真正的茶,但是河南人一般称之为茶叶茶。另外,河南还有很多茶,红薯茶,辣萝卜茶,鸡蛋茶,胡萝卜茶…..写到这里,忽然意识到,河南人称晚饭为茶,可能就是和红薯茶这些有关,老辈子一般晚饭吃这些比较多。 我和哥哥一般趁母亲去地里干活的时候,从柜子里取出茶杯,抓点茶叶,倒上热水,

By laoliu
自由、信号与风险管理

自由、信号与风险管理

研读南怀瑾先生的《易经系传别讲》,读到《解》卦六三爻时,看到孔子在《系辞上传》中的一段话: 子曰:危者,安其位者也;亡者,保其存者也;乱者,有其治者也。是故君子安而不忘危,存而不忘亡,治而不忘乱,是以身安而国家可保也。是故慢藏诲盗,冶容诲淫。 这一段话,让我想了很久。“慢藏诲盗,冶容诲淫”这两句,单独拎出来,很容易让现代人产生误解,尤其是在强调穿衣打扮自由的今天。有人会觉得,这是不是古人对女性的指责?是不是一种束缚个人表达的说辞? 但如果放在《易经》的语境里去看,它并不是要去限制谁,而是在提醒一个社会性的事实——任何行为,都是一种信号,而信号一旦发出,就会被他人以自己的方式解读。解读的过程,不由你掌控。 《雷水解》六三爻的爻辞说: 负且乘,致寇至,贞吝。 背着重物又坐车,是一种姿态上的矛盾:

By laoliu
Ghost 博客与 Mailgun 邮件服务申请全流程

Ghost 博客与 Mailgun 邮件服务申请全流程

Ghost 的邮件系统与 Mailgun 深度集成,如果想要在 Ghost 上实现邮件订阅、密码找回、通知等功能,申请一个 Mailgun 账户几乎是必选项。好消息是——Mailgun 已经恢复免费套餐,每天可发送 100 封邮件,对个人博客来说完全够用,而且现在验证信用卡不再是必需。坏消息是——Mailgun 的风控依然非常严格,尤其是中国大陆用户,注册和解封过程可能会比较“曲折”。下面是我亲身踩坑并最终申请成功的全过程,希望能帮到你。 1. 中国大陆能正常访问,但注册有坑 Mailgun 官网在中国大陆是可以直接打开的,但注册过程中会遇到两个大坑: 1. 不挂梯子 → 验证码加载不出来注册页的验证根本就不显示,导致注册按钮点不动。 2. 挂了梯子 → 手机号与 IP 不匹配触发风控注册时需要验证手机号,如果你的 IP 地址(梯子出口)与手机号所在地区不一致,就很容易被判定为风险账号,触发临时封禁。

By laoliu
说话,是世界上最轻易的事,也是最难的事

说话,是世界上最轻易的事,也是最难的事

昨天继续研习南怀瑾先生的《易经杂说》,看到《易经·系辞上传》的一段话: 子曰:君子居其室,出其言善,则千里之外应之,况其迩者乎? 居其室,出其言不善,则千里之外违之,况其迩者乎? 言出乎身,加乎民;行发乎迩,见乎远; 言行,君子之枢机。枢机之发,荣辱之主也。 言行,君子之所以动天地也,可不慎乎? 这段话放在两千多年前,已经算是对信息传播极限的高度描写了——在一个没有网络、没有印刷术的时代,孔子就已经意识到:话是有传播力的,而且可以影响到你看不见的人。 他用“枢机”来比喻言行的重要性。枢机是门轴,平时不起眼,但门的开合全在它一动之间。言行之于一个人,也是这样——不经意的一句话,可能成就一生的名誉,也可能带来一世的羞辱。 佛家讲“不妄语”,涵义更广:不仅不能撒谎,还要避免虚夸、恶口、

By laoliu