(码) Hugo静态博客及研究,最新版v0.145.0 (更新2025.4.10)

请微信扫码打赏,留言中输入文章编号. 附费后将自动刷新出完整内容.

最新版下载http://github.com/gohugoio/hugo/releases

2025.4.12

考虑将持续更新的贴子单独放一个链接中,方便查找。

2025.4.10

关税战、金融战也不能影响我思考:
虽然手相上编辑或添加文章后,可以通过Zerotier实现跳过本地服务器更新到其它主机,但毕竟还是需要开启手机上的Zerotier客户端。考虑在DG或CW100服务器上开启一个端口映射来直接同步。

2025.4.3

并没有将程序更新到最新版0.145.0(一直追新,是病)
Caddy让全站支持HTTP3

2025.2.26

旧手机更换。增加一个备用服务器。
博客内容其实不大,且因为是静态内容,把它放入到虚拟内存中提升访问速度。(虽然速度瓶颈更多来自于宽带)

2024.11.11

PowerShell更新脚本测试,结合Syncthing进行多端同步。

2024.9.12

0.134版本生成的摘要有误,导致列表页显示内容过多且带有显示格式。恢复0.133版本即可。待官方修复。
部份变量已修改或失效,模板需同步修改。

将layouts/index.html中原 .Summary 改为 .Summary | plainify | truncate 300

对付费功能进行了修改。

2024.7.20

添加NAS,博客亦同步保存。

2024.1.2

首页添加博客统计功能(将逐渐丰富)

2023.12.30

新测试一个香港服务器,把它作为博客的一个轮询服务。

2023.9.11
修改同hugo工具,改为使用rsync进行差异同步。
感觉没有比原来的方式快。
因为手机不太方便使用ZeroTier,所以采用先传到1.40,再由此同步到8.22
这样会导致不能在外网上传。稍后考虑解决方法。
或许应该将hugo后的数据同步到云服务器,可避免上传到本地服务器存在的问题。

2023.9.1
增加文章独立密码功能
在模板文件themes/hyde-hyde/layouts/partials/page-single/content.html中添加

      {{if ne $password "" }}

                <script>
                        (function(){
                                if({{ $password }}){
                                        if (prompt('请输入文章密码') != {{ $password }}){
                                                alert('密码错误!');
                                                if (history.length === 1) {
                                                        window.opener = null;
                                                        window.open('', '_self');
                                                        window.close();
                                                } else {
                                                        history.back();
                                                }
                                        }
                                }
                        })();
                </script>
     {{ end }}

并在文章头部加上password属性

---
title: 随笔
password: test
---

2023.8.15
增加赞赏码付费显示功能

2023.8.14
使用caddy完成多设备负载(N100,华为平板,手机),可以在左下角看到(in Mob/HW/N100)

2023.7.16
关于ReMark43留言系统,当多个站点使用时,命令行参数中添加多个–site xx,例如这里建立了两个站点的使用:
./remark42 server –port 8086 –secret abcd –url https://p.scwy.net –anon-vote –auth.anon –dbg –site scwy –site qy –admin-passwd abcdef –auth.email.enable –auth.email.from ease@scwy.net –auth.email.host scwy.net auth.email.user admin auth.email.passwd abcdef –auth.email.port 25 …

请微信扫码打赏,留言中输入文章编号. 附费后将自动刷新出完整内容.

相关文章