博客程序由Wordpress更换为Hugo了

用了几年的Wordpress博客程序,直到现在,终于决定更换为Hugo了。期间也尝试过 typecho、halo、Hexo。 原因 性能问题:当然,作为文章不多(2年没更新),每天的访问量“个位数”的博客,没资格说性能影响了。但我也使用了super cache缓存插件,屏蔽国外字体、图片等资源,总访问速度还是感觉挺慢的。(ps: 用腻WP了,想折腾了~) 当然服务器线路在国外,这是一个因素,性能倒不是问题(服务器配置),毕竟跑在一台独立服务器上,由于没有启用别的服务,给wp的资源都是独享的。 在将博客迁移到OVH的服务器上后,使用itdog的网站测速(偷个懒,没有使用JMeter测试性能),速度还不错,在启用super cache缓存插件的情况下, itdog访问情况如下 服务器资源占用 可以看出,并发访问时间,CPU占用率有点高,后面考虑换成静态博客。 选择Hugo的原因 在选择博客程序时,考虑了以下几个选项: typecho:没选typecho因为没有找到一款好看的主题,还特地花了几个小时将wp的数据库导入到typecho(利用Navicat将wp、typecho 数据表导出为excel,进行批量复制/修改,再导入typecho),但怎么看也觉得别扭,后面想了想,都是动态博客还不如就保持wp,故放弃。 Hexo:则是因为感觉生成文章很慢,但不得不说,由于是nodejs生态,很多前端都参与了Hexo主题的开发,主题好看的都挺多的。 Halo:按理说这个系统我这个javaer应该挺合适的,但实际体验下来,总感觉后台操作体验怪怪的,有点像进业务系统的感觉,想着自己写博客就联想到了业务系统,故放弃。 Hugo:说到hugo,很早之前也尝试过,但当时觉得主题不丰富(其次是主题模板怪怪的,go语法不像php好看),没有喜欢的主题,直到最近离职后,尝试学习Go语言,顺便又回头看了看Hugo,发现也就那么回事了,能“看懂”接受了,遂决定尝试一下。 迁移过程 迁移过程其实并不复杂,就是挺费时间的,主要步骤如下: 导出Wordpress内容:将 Wordpress 数据库导入到本地Mysql数据库。 转换格式:使用gemini-3-pro写了一个wp转md静态网页,将wp原文章,转换为Markdown格式,主要处理 标题、段落、列表、链接、图片、引用、代码块等常见WordPress元素。 设置Hugo:创建一个新的Hugo站点,选择 LoveIt 主题,并配置相应站点参数。 导入内容:将转换后的Markdown文件放入Hugo站点 的content目录中。 wp转md页面预览 未完成部分 评论迁移:目前评论还没迁移,后续考虑使用twikoo、waline、artalk等第三方评论系统, 估计使用artalk的可能性较大,因为也是go写的,性能应该不错。 域名: 目前博客域名使用的是 qyi.io,但io 每年都涨价几美元,我是19年注册的,当时35美元/年,现在已经涨到47.7美元/年(优惠后),所以正在将.io切换为.com域名,保留几年io进行301跳转。 PS: 这io注册局越来越黑了。 自动化部署:目前是手动部署,后续考虑使用GitHub Actions / Drone 自动化部署。 结果 原博客 现博客

2025年12月28日 · 1 分钟 · 浅忆

购买了一台OVH KS-LE-C 服务器

最近因为个人需要(性价比还可以),购买了一台OVH的KS-LE-C服务器,用于搭建一些测试环境和个人项目。 唯一缺点,硬盘不是NVME,而是SATA固态,但对于我的使用场景来说,影响不大。 购买过程 本意是想购买KS-LE-B的,但ovh提前进行了放货,并且由于很多人使用了OVH API 脚本挂着抢,导致KS-LE-B根本没见上货,这KS-LE-C还是原价从别人手里收的。 服务器配置 这台服务器的具体配置如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # Yet-Another-Bench-Script # # v2025-04-20 # # https://github.com/masonr/yet-another-bench-script # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # Mon Nov 24 11:35:22 UTC 2025 Basic System Information: --------------------------------- Uptime : 0 days, 1 hours, 16 minutes Processor : Intel(R) Xeon(R) CPU E5-1630 v4 @ 3.70GHz CPU cores : 8 @ 1476.470 MHz AES-NI : ✔ Enabled VM-x/AMD-V : ✔ Enabled RAM : 62.7 GiB Swap : 512.0 MiB Disk : 438.5 GiB Distro : Debian GNU/Linux 13 (trixie) Kernel : 6.12.57+deb13-amd64 VM Type : NONE IPv4/IPv6 : ✔ Online / ✔ Online IPv6 Network Information: --------------------------------- ISP : OVH SAS ASN : AS16276 OVH SAS Host : OVH SAS Location : Roubaix, Hauts-de-France (HDF) Country : France fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sdb3): --------------------------------- Block Size | 4k (IOPS) | 64k (IOPS) ------ | --- ---- | ---- ---- Read | 132.32 MB/s (33.0k) | 170.26 MB/s (2.6k) Write | 132.67 MB/s (33.1k) | 171.15 MB/s (2.6k) Total | 264.99 MB/s (66.2k) | 341.41 MB/s (5.3k) | | Block Size | 512k (IOPS) | 1m (IOPS) ------ | --- ---- | ---- ---- Read | 220.49 MB/s (430) | 227.37 MB/s (222) Write | 232.20 MB/s (453) | 242.52 MB/s (236) Total | 452.70 MB/s (883) | 469.89 MB/s (458) iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 496 Mbits/sec | 941 Mbits/sec | 3.81 ms Eranium | Amsterdam, NL (100G) | 494 Mbits/sec | 939 Mbits/sec | 9.07 ms Uztelecom | Tashkent, UZ (10G) | 444 Mbits/sec | 885 Mbits/sec | 96.7 ms Leaseweb | Singapore, SG (10G) | 398 Mbits/sec | 779 Mbits/sec | 164 ms Clouvider | Los Angeles, CA, US (10G) | 431 Mbits/sec | 844 Mbits/sec | 141 ms Leaseweb | NYC, NY, US (10G) | 422 Mbits/sec | 838 Mbits/sec | 78.0 ms Edgoo | Sao Paulo, BR (1G) | 409 Mbits/sec | 809 Mbits/sec | 203 ms iperf3 Network Speed Tests (IPv6): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 489 Mbits/sec | 928 Mbits/sec | 6.28 ms Eranium | Amsterdam, NL (100G) | 487 Mbits/sec | 926 Mbits/sec | 9.04 ms Uztelecom | Tashkent, UZ (10G) | 458 Mbits/sec | 856 Mbits/sec | 96.7 ms Leaseweb | Singapore, SG (10G) | 399 Mbits/sec | 657 Mbits/sec | 164 ms Clouvider | Los Angeles, CA, US (10G) | 433 Mbits/sec | 841 Mbits/sec | 141 ms Leaseweb | NYC, NY, US (10G) | 437 Mbits/sec | 828 Mbits/sec | 77.9 ms Edgoo | Sao Paulo, BR (1G) | 380 Mbits/sec | 776 Mbits/sec | 202 ms Geekbench 6 Benchmark Test: --------------------------------- Test | Value | Single Core | 1364 Multi Core | 4854 Full Test | https://browser.geekbench.com/v6/cpu/15206739 YABS completed in 13 min 20 sec 单核测试分数:1098 多核测试分数:4505 详细结果链接:https://browser.geekbench.com/v5/cpu/23936424

2025年11月20日 · 3 分钟 · 浅忆