<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>月光博客</title><link>https://www.williamlong.info/</link><description>关注互联网和搜索引擎的IT科技博客</description><generator>RainbowSoft Studio Z-Blog 2.3 Avengers Build 180518</generator><language>zh-CN</language><pubDate>Thu, 05 Nov 2026 23:38:48 +0800</pubDate><item><title>个人站长服务器迁移实战：从 Windows 转到 Linux，AI 帮我全搞定</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7568.html</link><pubDate>Sun, 01 Nov 2026 21:49:43 +0800</pubDate><guid>https://www.williamlong.info/archives/7568.html</guid><description><![CDATA[<p>三年前在阿里云续费三年的服务器又要到期了，面临续费的问题。这台服务器的配置是两核4G内存，硬盘容量80G，安装的操作系统是 Windows Server 2012，这台服务器运行着我在国内备案的网站（月光博客等网站）。除了这台服务器之外，我还在美国购买了一台一核512兆内存，10G硬盘的小服务器，上面装的是 CentOS 7.8 和宝塔面板 7.7，这个服务器运行着我在国外的网站以及一些第三方客户的网站。</p>

<p>由于国内网站备案必须要国内的服务器，因此购买服务器还是必要的。问题是继续用这个 Windows 服务器，还是换一个其他的系统。</p>

<p>反复权衡之后，我不打算继续续费目前这台 Windows 服务器，准备直接新购一台更低配置的 Linux 服务器。做出这个决定，很大一部分原因来自于之前在美国那台服务器上遇到的一件怪事。</p>

<h3>一次奇怪的网站事件</h3>

<p>我之前就遇到过这样一个问题：我的美国服务器经常出现一个奇怪的现象，就是 CPU 经常跑满 100%，资源消耗极大。我原先在服务器上安装的服务很多，有 PHP、MySQL 等等。由于我对Linux不熟悉，可以算是一窍不通，很多基础命令都不会，纯属于业余折腾服务器的普通管理员，靠自己排查根本无从下手，因此一直找不到解决方法，我一直以为是我购买的配置太低，或者是上面的网站被其他人攻击。于是我在 Cloudflare 防火墙上做了很多防护措施，但是收益并不是特别明显，问题还是没有很好地解决。</p>

<p>后来AI发展起来之后，我开始尝试通过AI来管理服务器。也就是使用本地AI软件+SSH MCP的方式，给 AI 赋予管理员权限，通过 SSH 远程连服务器，进行数据分析和错误排查。</p>

<p>首次排查过程的时候，AI登录进入我的服务器，几分钟时间吭哧吭哧跑了几十个脚本，然后得出结论，认为我的512M内存跑了宝塔+PHP+MySQL等等，内存几乎已经完全耗尽，要我优化 PHP/MySQL 的内存。并建议修复一个 cxAgent 第三方代理持续运行的问题。</p>

<p>这个美国的服务器主要运行的第三方客户的网站，网站用 WordPress 系统搭建，所以用到了 PHP 和 MySQL。经过了一番决策，我通过 AI 将这个 WordPress 网站转化为 Hugo 网站，整个界面几乎没有任何变化，变成了完全静态的网站，整个过程非常顺利，只用了一天就完成了，这样我就可以卸载删除卸载网站上的PHP和MYSQL了。</p>

<p>然而，我把 PHP 和 MySQL 都卸载了之后，发现 CPU 还是经常每分钟跑满 100%，这让我感到非常奇怪。于是我就给 AI 管理员权限，让它通过 SSH 登录服务器去查询一下原因。</p>

<p>AI 很快就找到了原因：它通过采样 90 秒内系统的运行情况，发现服务商每一分钟之内定时跑了一个程序，这个程序的进程名叫 cxAgent，会执行一条命令 rpm -qa | grep dmidecode（枚举全部已装包再查 dmidecode 是否存在），其目的是确认能不能用 dmidecode 去读这台机器的硬件身份信息（UUID / 是 KVM 虚拟化 / 序列号），这个命令写得很烂 &mdash;&mdash; 明明用 rpm -q dmidecode 一条快命令就能查，它却用 rpm -qa | grep 遍历整个数据库，还一次并行 3 个、每分钟来一遍，把单核 CPU 顶满约 3 秒。这个命令的唯一可见的作用就是毫无用处地消耗 CPU。</p>

<p>我让 AI 把服务商的cxAgent这个玩意儿停了之后，CPU 立刻恢复了正常。</p>

<p>我用AI查询，cxAgent 是服务商（cloudx/16clouds）预装的商业管理代理，包的厂商字段直接写着 cloudx，软件包名 cxagent-2.0.7-5.src.rpm 是官方发行物，16clouds（IT7 体系品牌）使用 CloudX 管理平台（cxAgent 就是这个平台装在系统里的代理），因此可以确认就是服务商提供的，每次用控制面板 &quot;Install new OS&quot; 安装系统，安装 centos-7-x86_64-bbr 这个镜像就会存在，紧跟系统部署，是主机镜像自带的托管代理。</p>

<p>这件事给我的感触很深。我并不熟悉 Linux，也不会使用 Linux 操作系统的各个命令，算是一个业余的 Linux 管理员，但是依靠 AI 配合 SSH 登录，照样解决了棘手的服务器故障。对比下来，就算我用得更熟 Windows Server，却没法通过AI来管理，什么事情都要我自己来操作，而且我对于Windows Server也不是特别的精通，这么看下来，反而使用Linux服务器进行管理更为省心一些。</p>

<h3>为什么我决定放弃 Windows Server，转向 Linux</h3>

<p>有了在Linux上使用AI管理服务器的成功经验，我就在考虑能不能在Windows Server上也实现AI管理，糟糕的是，我目前使用的Windows Server 2012还不能 SSH 远程登录让 AI 进行管理。尽管Windows Server 2019 及以上原生自带 OpenSSH Server，AI Agent / MCP 这类工具可以走 SSH 接入，但我估计通过 SSH 管理 Windows 还是并不会很成熟，不如 Linux 管理得更成熟可靠。</p>

<p>我从 Windows Server 转到 Linux 的另一个原因就是成本问题，Linux 的成本明显是低于 Windows 的。我购买的 Windows 整个操作系统就占了 20G 空间，而 Linux 只占 2G 空间。我几乎要花双倍的硬盘资源、双倍的内存资源，才能完成和 Linux 完全相同的工作，消耗实在太大。</p>

<p>综合种种因素，我计划在旧服务器到期的节点，直接完成服务器迁移，放弃 Windows 平台。新的服务器操作系统我选了 Debian 13，这套系统稳定性好，资源占用也很低。硬件方面，2核2G的40G空间就足够了，相比之前的 Windows Server，几乎只用了一半的资源量。</p>

<p>我打算花一周时间把我的网站服务器从 Windows Server 迁移到 Linux。原先服务器上的网站代码也需要重新开发，我争取在一周时间内能够成功切换。如果成功的话，我的服务器购买费用能省一半的价格。</p>

<h3>历史的包袱：Z-blog</h3>

<p>我之所以这么多年一直守着 Windows Server，说穿了就是懒得改动老网站代码。最早我的站点用的是 zblog，这套程序基于 ASP 开发，只能跑在 Windows Server 环境下。后续我又在它的基础上做了不少定制开发，时间越久，迁移到其他系统就变得很难，想到改代码就觉得麻烦，也懒得换了，索性就一直将就用下去。</p>

<p>现在 AI 出来了之后，我发现将原有程序迁移到新系统并不是一件很难的事情，工作可以交给 AI 去做。于是我经过一番调研，选中了 Hugo 这个静态网站系统。Hugo 的总体功能非常不错，可以完成我原先 zblog 系统的绝大多数工作。之前美国服务器上的那个 WordPress 网站，AI 只用了一天时间就将其转化为Hugo，网站界面几乎一模一样，看不出任何区别。</p>

<p>虽然我用&nbsp;zblog&nbsp;的这个网站远比美国托管的那个WordPress网站要庞大得多，但我相信用AI进行修改的话也不会花费太多的时间，我把这种网站切换工作交给了 AI，让它在一周时间内把我的 zblog 网站迁移到 Hugo 上。</p>

<p>整个工作还算顺利，我用 Trae 来修改网站，将 zblog 转换为 Hugo，干了几个小时，消耗了 633 积分，成功把 Trae 一个月免费的 500 积分消耗完了。</p>

<p>但是网站的大体框架已经搭建出来了，后面再需要一些调整就可以上线了。</p>

<p>其实代码调试用 AI 做还是比较简单的，比较麻烦的是我要把数据库的信息转换成 Markdown 格式，里面的数据兼容性问题还是挺多的，很多特殊情况需要手工去操作，挺麻烦的。</p>

<p>除了内容转换，还有很多问题，比如旧的 URL 链接兼容性问题，如果地址不做好重定向工作，访问弹出 404 页面会影响搜索引擎的收录，这些工作我都交给AI去做吧。此外，新旧服务器希望能够并行一段时间，尽可能降低网站中断时间，并且看看功能是否能够完全切换。同时部署了一个新的 Debian 服务器之后，服务器的安全配置也要好好看看，不能再出现以前那种被服务商安装后台定时程序的事情了。</p>

<h3>写在最后：给个人站长的一点经验</h3>

<p>如果这次迁移顺利完成，收益是显而易见的。硬件资源消耗大幅下降，服务器费用减半。而且 Hugo 作为静态网站，没有数据库，不用担心数据库被攻击，抗并发能力更强，后续的运维压力也会减轻。同时，一个静态网站很好找到便宜的托管服务器。即使国内这台服务器出了问题，我能在很短的时间内在美国的服务器上重新部署一套新系统，系统切换变得非常简单了。</p>

<p>同时我也有一些顾虑，我本身对 Linux 不大熟悉，现在完全依靠AI来管理服务器，万一碰到 AI 解决不了的突发故障，还可能会出现问题。再说一个阴谋论的问题，要是AI在管理服务器的时候使点坏，在服务器上装个木马什么的，我估计也发现不了，未来服务器被控制了，我也不会知道。后续我还要抽空补一补相关的 Linux 操作系统的知识。</p>

<p>这次折腾，也算是给和我一样的个人站长一点小小的经验。</p>

<p>过去我被老旧的程序代码所绑架，害怕迁移的成本，就一直守在旧平台。现在 AI 降低了代码改造的难度，我们选型服务器的时候，就可以优先考虑成本、性能，而不是被多年前的旧程序死死困住。</p>

<p>整体工作目前只走到一半，后续还要慢慢打磨细节，期待可以顺利完成整套服务器的切换。</p>
]]></description><category>网站建设</category><comments>https://www.williamlong.info/archives/7568.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7568</wfw:commentRss></item><item><title>徽剑被杀的反思：当歹徒冒充警察抓人，自媒体人该如何自保？</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7567.html</link><pubDate>Fri, 30 Oct 2026 10:21:23 +0800</pubDate><guid>https://www.williamlong.info/archives/7567.html</guid><description><![CDATA[<p>最近徽剑（吴恺）案二审裁定书公开，很多人才知晓，这位长期曝光境外电诈的自媒体人，早已在两年前遭遇跨境买凶绑架，最终遇害。看完案件细节，我心里久久无法平静，越琢磨，越是细思极恐。</p>

<p>自媒体人徽剑（本名吴恺），因发文曝光柬埔寨电诈骨干的犯罪活动，遭境外人员一百万悬赏买凶。境内的犯罪分子冒充警察，在惠州大亚湾将吴恺掳走，跨省转移途中持续殴打，后将昏迷的吴恺遗弃在江西定南荒山致其死亡。该案当月告破，主犯赵冰获死缓，其余多人获有期徒刑，悬赏下单的主谋仍在境外逍遥法外，凶手一方取得徽剑家人的谅解书。</p>

<p>这个案件最冲击我的一点：行凶者是伪装成警察，在光天化日之下，把人抓上车带走，而这个冒充警察并实施绑架的地方，是在惠州大亚湾经济技术开发区澳头大温坝市场，周边全是政府机关，属于公共区域。</p>

<p>试想一下，换作任何一个普通自媒体人，路边上来几个壮汉，亮出仿造的警察身份，说要带走配合调查。我们普通人，真的防得住吗？</p>

<p>我为什么会感到害怕？因为我也在微信公众号写过多篇反诈的文章啊，我家老人被电信诈骗95万之后，我写过多篇反电信诈骗的文章，电诈分子完全有可能通过境外买凶杀人的方式来对付我。</p>

<p>案件里另一个让我难以释怀的细节，是法医鉴定意见里提到，死者自身高血压属于次要促进因素。</p>

<p>我为啥对这个法医尸检感到气愤，因为我也有高血压呀，高血压是我身体的一个基础状况，绝不等于，别人买凶杀我的话，我就要为自己的死亡承担一点次要责任。</p>

<p>还有判决结果，这起案件是多么的恶劣啊，凶手在光天化日之下，跨境悬赏买凶，杀人被抓之后，还派出两名壮汉威胁死者家属，获得了所谓的&ldquo;谅解书&rdquo;，这么恶劣的案件，主犯赵冰仅仅被判死缓，其余多名被告人刑期有限，几年之内就会有人陆续刑满释放。</p>

<p>这是多么的不公平啊！</p>

<p>案件公开之后，我有几个疑问，一直在我心里盘旋：</p>

<p>第一，案件案发当月就侦破，为什么从破案一直到宣判，案件信息长期处于不公开状态？</p>

<p>第二，徽剑遇害之后，他的微信公众号账号被封禁。微信平台当时做出这个处置决定，依据是什么？是主动处置，还是接到相关通知？</p>

<p>第三，判决书提到，两名壮汉找到徽剑的亲属，拿到了这份谅解书。这名亲属的个人信息，对方是通过什么渠道获取到的？个人信息泄露这条链条，是否被追查？这两名壮汉的这种威胁行为，是否得到了追查？</p>

<p>一桩买凶伤害案，剥开表层，延伸出来的是一连串普通人的安全焦虑：敢于曝光黑幕的自媒体人，如何保护自己？当执法身份可以被歹徒拿来当成作案工具时，普通人还有什么办法分辨真假？</p>

<p>在这里，整理几条普通人、尤其是经常做曝光、爆料内容的自媒体，可以落地的自保办法，不是制造恐慌，而是守住底线：</p>

<p>第一，在家门口、车位安装云端监控设备，留意长期蹲守、反复踩点的陌生人员，一旦发现可疑人员踩点，第一时间打电话报警。</p>

<p>第二，如果有人自称警察上门传唤，开门前先核实身份，用手机全程拍照录像，保留好所有交流记录，以及对方出示证件的照片，对方拒绝出示的话，就不要开门。</p>

<p>第三，如果有人自称警察要求带走人，不要立刻配合上车，务必当场拨打该民警所属派出所的官方电话，核实警号、办案事由、案件信息，核实不上，不要上车，大声呼救，通知小区保安、邻居到场见证。</p>

<p>最后，愿敢说话的人，敢于揭露黑恶势力的人，都能一生平安，不必在曝光黑暗的时候，时刻担心自己的人身安全。</p>
]]></description><category>互联网络</category><comments>https://www.williamlong.info/archives/7567.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7567</wfw:commentRss></item><item><title>越南下龙湾河内旅游游记</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7566.html</link><pubDate>Tue, 20 Oct 2026 19:41:28 +0800</pubDate><guid>https://www.williamlong.info/archives/7566.html</guid><description><![CDATA[<p>今年十月，我跟团去越南旅游，从南宁集合出发，往返一共六天，行程包括：下龙湾游轮出海、天堂岛、惊讶洞、欧洲小镇、河内、巴亭广场、胡志明故居等景点。在这几天的行程当中，见识到山海风光与法式古城风情，收获颇多，特意把这次出行要点和攻略整理出来，供打算去越南游玩的朋友们参考。</p>

<h3><strong>签证</strong></h3>

<p>旅行团办理的是落地旅游签。团队走 ADS 团体签证，需要整团统一出境、统一入境。游客带上护照原件，出行前提交护照照片给旅行社办理手续。由于越南不认可中国护照上的南海地图标注，因此游客入境的时候，不会在中国护照上面加盖入境章，而是在单独一张签证纸上盖章，效力等同普通签证，旅行结束后，这张签证纸就不用一直夹在护照里了，不会影响后续去往其他国家出行。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_1.jpg" /></p>

<p>领队和越南本地中文导游都很靠谱，出关入境手续基本不用自己操心，会跟我们讲当地的习俗，路上有什么问题找导游都能及时解决。</p>

<p>有人说入境越南时有些海关会暗示要小费，我没有碰到这种情况，没有受到海关人员的特殊对待。</p>

<h3><strong>货币</strong></h3>

<p>越南当地货币叫越南盾（VND），汇率大概 3000 越南盾兑换 1 元人民币，汇率会实时浮动。越南大部分店铺通常只收越南盾，大部分商场酒店支持 VISA、MASTER 信用卡。由于越南物价很便宜，建议找导游换 300 元人民币的越南盾即可，不建议换太多，回国时没花完的，可以找导游换回来。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_2.jpg" /></p>

<h3><strong>携带物品</strong></h3>

<p>来越南旅行必备常用肠胃药（蒙脱石散）、感冒药（康泰克）、消炎药（头孢），创可贴等，肉类和水果不能过海关。</p>

<p>越南部分酒店不提供一次性洗漱用品，牙刷、牙膏、拖鞋最好自备。北越属于亚热带季风气候，气温较高，紫外线很强，防晒霜、遮阳帽、墨镜一定要备好；去沙滩游泳可以带上泳衣。去河内参观纪念场所，裤子、裙子需要长过膝盖，不能穿过于暴露的衣物。</p>

<p>提醒一些出境旅游去越南、东南亚等国家的朋友：出境时最好不要带中药，不要放在行李箱里，否则回国时行李过安检的时候，可能会被海关拦截，海关会怀疑这些药丸属于犀牛角等违禁品，海关通常又不会去检测，一般就是直接没收。如果非要带的话，出海关时要先申报一下。我在过海关的时候，前面的一个游客就因为带了些从澳门买的中药，被海关拉到小黑屋里去了，估计那些中药都要被没收了。</p>

<h3><strong>电压</strong></h3>

<p>越南电压 220V，插头有两脚扁插，也有三脚方插。国内两孔插头大多可以直接使用，如果是三孔电器，建议备一个欧标或德标的转换插头。</p>

<p style="text-align:center"><img alt="德国欧标插头" src="https://static.williamlong.info/upload/5929_2.jpg" /></p>

<h3><strong>时差</strong></h3>

<p>越南当地时间比北京时间慢 1 个小时。北京时间早上 8 点，越南当地就是早上 7 点，刚到当地记得调整手表和手机时间。</p>

<h3><strong>通信上网</strong></h3>

<p>国内手机开通国际漫游就可以在越南使用，漫游资费比较高。比较省事的方式，是在淘宝或京东购买越南当地电话卡，一般价格是 5 天不限流量 20 元，插上手机直接激活上网。也可以依靠酒店、游轮、餐厅提供的免费 WiFi，大部分酒店 WiFi 网速尚可。</p>

<p>我进入越南后，在高速路上测试了一下越南的电话卡，显示的是 LTE 网络，也就是越南的 4G（FDD LTE），显示的网络运营商是：reddi‑Hay cai dat bluezone。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_3.jpg" /></p>

<p>使用 SpeedTest 测试网络速度，下载 91M，上传 42M。在酒店里用 WiFi 测试，速度反而慢了一些，下载 36M ，上传 13M。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_4.jpg" /></p>

<p>另外需要注意的是，我用的这个越南电话卡在 iPhone 上无法自动开启个人热点，上网查了一下，把数据漫游开关打开之后，就可以开启个人热点了。</p>

<p>越南本地网络基本没有什么网络限制，可以无限制访问所有国外网站和应用，包括 X，Google，YouTube，Facebook，Instagram，Threads，ChatGPT，Claude，Grok 等等，类似 Pornhub 这样的特大型色情网站在越南也可以正常访问，什么网站都能上，什么应用都打得开，越南的互联网真的是太开放了。</p>

<h3><strong>风土人情</strong></h3>

<p>刚进入越南境内，就受到迎头暴击，旅行社安排了越南奥黛美女赠送鲜花迎接，奥黛美女长衫飘逸，年轻漂亮，非常美丽。在越南的几天，我也发现，越南的美女资源非常丰富，到处都是年轻漂亮的美女。</p>

<p>越南女人喜欢戴越南斗笠，以竹条等材料编织成圆锥形，可以说是越南女性的特色和传统标志。</p>

<p>越南受中华文化与法国殖民文化双重影响，街头既能看到汉字匾额的老建筑，也随处可见法式教堂、洋楼咖啡馆，河内的房子也大多是欧式风格建筑。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_5.jpg" /></p>

<p>越南河内这地方老外真是多，景区附近大街小巷全都是老外，到处乱窜。除了老外就是摩托车，满大街的摩托车也是到处乱窜。导游说，越南的汽车和摩托车都不会礼让行人，过马路一定要多加小心，要等汽车摩托车过去了以后再过马路。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_6.jpg" /></p>

<h3><strong>文化美食</strong></h3>

<p>说到越南的文化，不得不提到咖啡。</p>

<p>越南是世界第二大咖啡出口国，越南诞生了中原咖啡、高地咖啡等极具知名度和影响力的本土咖啡品牌，越南的咖啡豆苦味重、醇厚，于是越南人使用炼乳搭配，形成独有的风味体系。</p>

<p>Phin 滴漏壶是越南咖啡的灵魂，这种滴漏壶是越南人把老式法式滴滤器进行的本土化改造，这种滴漏壶不用电，非常便宜和环保，适合平民使用，最终变成越南咖啡的文化符号。</p>

<p>越南本地的滴漏壶都是铝制的，铝离子容易溶进咖啡里，因此我想要不锈钢的，于是在淘宝搜索，发现淘宝有个不锈钢的 Phin 滴漏壶，不过我不知道这个咖啡壶是否和专用咖啡粉匹配，于是就在豆包上询问这个问题，豆包回答完之后，总会顺带着推荐一款抖音商城同款产品，还说那边价格更便宜，我看的确是同一个品牌，价格也的确便宜，于是就在抖音商城购买了，不过还是感觉豆包的这种带货方式有点不太地道。</p>

<p>咖啡粉我就在旅馆附近的小卖部购买的，一袋子越南的高地咖啡是 200 克，价格是 11 万越南盾，也很便宜。我在淘宝上看，有代购的越南咖啡，也是差不多的价格。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_7.jpg" /></p>

<p>使用越南滴滤壶制作越南咖啡的过程很简单，先把咖啡粉倒进粉仓，摇晃壶身把粉面晃平，把压板放在粉面上，轻旋压住，少量注水闷蒸 30 秒，然后把热水加满粉仓，盖上顶盖，大概 5 分钟左右全部滴完。滴完后加入炼乳和冰块，就做成了一杯经典冰越南咖啡。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_8.jpg" /></p>

<p>我用高地咖啡的 Phin 专用咖啡粉配合滴漏壶做了一杯越南风味的咖啡，单独喝的话感觉非常苦，地道越南咖啡要加炼乳，我吃不惯炼乳，就直接加鲜牛奶，喝起来还行。滴漏壶有少量咖啡粉溢出到杯子底部，我感觉越南的咖啡粉和滴滤壶做出来的咖啡实在太浓太苦了，喝起来有些反胃，下次做的时候咖啡粉要减半。</p>

<h3><strong>翻译软件</strong></h3>

<p>翻译软件就用谷歌翻译就行。</p>

<p>谷歌翻译有两个很好用的功能：一个是相机翻译，一个是实时翻译。</p>

<p style="text-align:center"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_9.jpg" /></p>

<p>打开谷歌翻译的相机功能，选择越南语&rarr;中文，把镜头对准越南文字，屏幕上就会直接显示中文译文，用来翻译大段文字特别方便。</p>

<p>实时翻译适合面对面对话。我本来还准备靠它，买东西的时候和越南店员沟通，结果发现越南店员听得懂中文，根本用不上翻译软件，这时候我感觉，越南这地方太适合中国人旅游了。</p>

<h3><strong>下龙湾</strong></h3>

<p>这次越南之行，给我印象最深刻的就是下龙湾，这地方真太美了。到了下龙湾，才真切体会到 &ldquo;海上桂林&rdquo; 的美名，一座座青山直接从海面拔地而起，山形千姿百态，真是一个人间奇迹。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_10b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_10.jpg" /></a></p>

<p>来到越南，如果不坐游轮游览下龙湾，那真是白来越南了。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_11b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_11.jpg" /></a></p>

<p>我们登上大型游轮出海，游轮上有个游泳池和舞台，几名歌手在舞台上载歌载舞，我们在甲板上 360 度看山海景色，船行在碧海岛屿之间飞快行驶，一座座奇峰从身边掠过，令人目不暇接。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_12b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_12.jpg" /></a></p>

<p>中午时分，船上供应丰盛的豪华自助午餐，海鲜、越南春卷、牛扒等等，各式水果应有尽有，一边吹着海风欣赏山海画卷，一边享用美食，体验十分惬意。</p>

<p>游轮终于开到了目的地：惊讶洞。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_13b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_13.jpg" /></a></p>

<p>这是下龙湾规模很大的天然溶洞，这个溶洞很像桂林那里的溶洞，洞内到处都是造型千奇百怪的巨石，有的像飞禽走兽，有的像人物雕塑，灯光打在石头上光影变幻，如同幻境一般。洞外炎热，洞里却异常清凉，这种好地方住上几千人应该都没问题。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_14b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_14.jpg" /></a></p>

<p>看完了惊讶洞，下一站是天堂岛。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_15b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_15.jpg" /></a></p>

<p>天堂岛拥有细软洁白的沙滩，海水澄澈透亮，可以下海游泳，也可以在沙滩踏浪玩水，还可以在岛上登山，俯瞰整片下龙湾全景。不过我因为天气太热，不想登山了，就坐在沙滩玩水。这时候看到一些六七十岁的外国老太太，似乎跃跃欲试想要登山，感觉有些惊讶，老外的身体可真好啊。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_16b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_16.jpg" /></a></p>

<p>回到游轮，还能品尝越式下午茶，就是小蛋糕和咖啡茶饮，舞台上又是之前的歌手在劲歌劲舞，那歌手似乎唱得有点累，忽悠台下的几个观众上去唱歌跳舞。那几个观众唱的和跳的可真不怎么样，我只能用四个字来形容：群魔乱舞。</p>

<p>特别值得赞扬的是下龙湾游船上的越南导游小玉，小姑娘非常热情，而且旅游讲解得也超棒，我拍照不方便，导游还会过来帮我拍照，细心极了，还指导我拍出了很多特别好看的照片，直到邮轮一天结束的时候，导游还给我们忙前忙后的服务，真是一个敬业的导游。</p>

<h3><strong>河内</strong></h3>

<p>除了下龙湾，另一个重要的景点就是越南千年古都河内。河内拥有上千年历史，是越南政治文化中心。导游安排我们体验河内特色法式三轮车，坐着三轮车穿梭在赫赫有名的三十六古街。越南的人力三轮车非常奇怪，人坐在前面，车夫在后面，是越南特有的观光交通工具。我们坐三轮车绕着还剑湖兜了一大圈，体会了一下越南欧式的建筑特色。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_17b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_17.jpg" /></a></p>

<p>之后，我们去看了河内大教堂，这个哥特式尖塔建筑，是河内老牌法式地标。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_18b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_18.jpg" /></a></p>

<p>教堂附近是网红打卡点火车街，我们顺着谷歌地图的指引前往河内火车站。</p>

<p>河内火车街是河内老城区网红打卡地，铁路始建于 1902 年法国殖民时期，铁轨穿行居民区，房屋紧贴轨道，两侧民居大多改造为特色咖啡馆，我们和其他游客一起在轨道边等候列车，等了一小会儿，就看见一辆火车近距离擦着房屋驶过，极具视觉冲击力。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_19b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_19.jpg" /></a></p>

<p>河内的下一个景点我们去到巴亭广场，这是河内的心脏地带，在这里我们参观了胡志明陵，进入胡志明陵的时候需要安检，里面很像一个小小的天安门广场，胡志明陵旁边两排标语，用越南文写着：&ldquo;越南社会主义共和国万岁&rdquo; 和 &ldquo;胡志明主席永远活在我们心中&rdquo;。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_20b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_20.jpg" /></a></p>

<p>之后，我们一行人参观了越南河内 B52 胜利博物馆，越南声称在1972年12月美军大规模轰炸河内的行动中，越南防空部队击落美军B-52战略轰炸机，博物馆里面展示了当时越南的防空武器，以及一架飞机的残骸。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_21b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_21.jpg" /></a></p>

<p>离开河内返回下龙湾的路程中，我们前往网红打卡点欧洲小镇。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_22b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_22.jpg" /></a></p>

<p>这里好像是一个房地产项目，一条小河从镇子中央流过，两岸是五彩斑斓欧式洋房，色彩浓烈，仿佛走进欧洲油画，非常漂亮。街边有几个冷饮店，却没什么人，商铺也很多没开门，不知道是什么原因。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_23b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_23.jpg" /></a></p>

<h3><strong>其他景点</strong></h3>

<p>离开下龙湾，我们驱车来到下龙市的鸿基海滩，人很少、很安静，可以看到下龙湾的岛峰，沙滩的景色很美，赤脚踩在细软白沙，面朝碧海，海风阵阵。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_24b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_24.jpg" /></a></p>

<p>最后看的一个景点是广宁省的俊梅度假村，里面也有一个可以游泳的沙滩，还有一座越式祠庙：吴将灵祠，用来纪念吴姓将军。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7566_25b.jpg"><img alt="越南下龙湾河内旅游游记" src="https://static.williamlong.info/upload/7566_25.jpg" /></a></p>

<h3><strong>总结</strong></h3>

<p>总的来说，越南下龙湾算的上是 &ldquo;海上桂林&rdquo;，这里山海风光很出彩，法式风格的古城河内也非常不错，市井气息浓厚，海鲜、特色小吃种类丰富。</p>

<p>越南当地物价很亲民，换上 300 元购物就足够，各类水果的价格都非常便宜，够我们大吃特吃了。</p>

<p>这次短期旅游体验异国风情很不错，感觉比起国内旅游来说，价格便宜，而且有异国情调，越南人也很友善，真是一个不错的旅游地。</p>
]]></description><category>生活感悟</category><comments>https://www.williamlong.info/archives/7566.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7566</wfw:commentRss></item><item><title>《纽约时报》：21世纪最佳电影100部</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7564.html</link><pubDate>Thu, 01 Oct 2026 11:44:06 +0800</pubDate><guid>https://www.williamlong.info/archives/7564.html</guid><description><![CDATA[<p>2025年6月27日，《纽约时报》数据新闻部门发布&ldquo;21世纪最佳电影100部&rdquo;（The 100 Best Movies of the 21st Century）榜单，评选范围涵盖2000年1月1日以来全球发行的电影作品。该榜单通过邀请奉俊昊、阿莫多瓦、李沧东等导演，米奇&middot;麦迪逊、卡莉&middot;史派妮等演员及影评人共计超过500位从业者，以每人提名10部影片的方式汇总生成。</p>

<p>评选人包括导演阿莫多瓦、奉俊昊、李沧东、王子逸、索菲娅&middot;科波拉、席琳&middot;宋、肖恩&middot;贝克、约阿希姆&middot;提尔、卢卡&middot;瓜达尼诺、埃德加&middot;赖特、穆罕默德&middot;拉索罗夫等大咖，还有米奇&middot;麦迪逊、卡莉&middot;史派妮、卡西&middot;阿弗莱克在内的演员，以及制片人艾米&middot;帕斯卡、作家史蒂芬&middot;金等各领域的人物。</p>

<p>投票方式是，每位投票者选出自己心中10部2000年1月1日之后上映的影片，使用两两对决的算法统计加权得分生成排名，不限国家、语言、类型，剧情片、动画、纪录片都纳入评选。</p>

<p>榜单前五名依次为奉俊昊执导的《寄生虫》、大卫&middot;林奇的《穆赫兰道》、保罗&middot;托马斯&middot;安德森的《血色将至》、王家卫的《花样年华》以及巴里&middot;詹金斯的《月光男孩》。入选作品覆盖韩国、美国、中国、法国等国家地区，包含剧情片《逃出绝命镇》、动画片《千与千寻》等多种类型。李安执导的《卧虎藏龙》（第15名）与杨德昌的《一一》（第40名）等华语影片亦入围榜单。</p>

<p>详细的榜单排名如下：</p>

<p>01. 《寄生虫》(2019)，奉俊昊 执导</p>

<p>02. 《穆赫兰道》(2001)，大卫&middot;林奇 执导</p>

<p>03. 《血色将至》(2007)，保罗&middot;托马斯&middot;安德森 执导</p>

<p>04. 《花样年华》(2000)，王家卫 执导</p>

<p>05. 《月光男孩》(2016)，巴里&middot;詹金斯 执导</p>

<p>06. 《老无所依》(2007)，伊桑&middot;科恩 &amp; 乔尔&middot;科恩 执导</p>

<p>07. 《暖暖内含光》(2004)，米歇尔&middot;贡德里 执导</p>

<p>08. 《逃出绝命镇》(2017)，乔丹&middot;皮尔 执导</p>

<p>09. 《千与千寻》(2001)，宫崎骏 执导</p>

<p>10. 《社交网络》(2010)，大卫&middot;芬奇 执导</p>

<p>11. 《疯狂的麦克斯：狂暴之路》(2015)，乔治&middot;米勒 执导</p>

<p>12. 《利益区域》(2023)，乔纳森&middot;格雷泽 执导</p>

<p>13. 《人类之子》(2006)，阿方索&middot;卡隆 执导</p>

<p>14. 《无耻混蛋》(2009)，昆汀&middot;塔伦蒂诺 执导</p>

<p>15. 《上帝之城》(2002)，费尔南多&middot;梅里尔斯 &amp; 卡迪亚&middot;兰德 执导</p>

<p>16. 《卧虎藏龙》(2000)，李安 执导</p>

<p>17. 《断背山》(2005)，李安 执导</p>

<p>18. 《你妈妈也一样》(2001)，阿方索&middot;卡隆 执导</p>

<p>19. 《十二宫》(2007)，大卫&middot;芬奇 执导</p>

<p>20. 《华尔街之狼》(2013)，马丁&middot;斯科塞斯 执导</p>

<p>21. 《天才一族》(2001)，韦斯&middot;安德森 执导</p>

<p>22. 《布达佩斯大饭店》(2014)，韦斯&middot;安德森 执导</p>

<p>23. 《少年时代》(2014)，理查德&middot;林克莱特 执导</p>

<p>24. 《她》(2013)，斯派克&middot;琼斯 执导</p>

<p>25. 《魅影缝匠》(2017)，保罗&middot;托马斯&middot;安德森 执导</p>

<p>26. 《坠落的审判》(2023)，茹斯汀&middot;特里耶 执导</p>

<p>27. 《改编剧本》(2002)，斯派克&middot;琼斯 执导</p>

<p>28. 《黑暗骑士》(2008)，克里斯托弗&middot;诺兰 执导</p>

<p>29. 《降临》(2016)，丹尼斯&middot;维伦纽瓦 执导</p>

<p>30. 《迷失东京》(2003)，索菲娅&middot;科波拉 执导</p>

<p>31. 《无间道风云》(2006)，马丁&middot;斯科塞斯 执导</p>

<p>32. 《伴娘》(2011)，保罗&middot;费格 执导</p>

<p>33. 《一次别离》(2011)，阿斯加&middot;法哈蒂 执导</p>

<p>34. 《机器人总动员》(2008)，安德鲁&middot;斯坦顿 执导</p>

<p>35. 《预言者》(2009)，雅克&middot;欧迪亚 执导</p>

<p>36. 《严肃的男人》(2009)，伊桑&middot;科恩 &amp; 乔尔&middot;科恩 执导</p>

<p>37. 《请以你的名字呼唤我》(2017)，卢卡&middot;瓜达尼诺 执导</p>

<p>38. 《燃烧女子的肖像》(2019)，瑟琳&middot;席安玛 执导</p>

<p>39. 《伯德小姐》(2017)，格蕾塔&middot;葛韦格 执导</p>

<p>40. 《一一》(2000)，杨德昌 执导</p>

<p>41. 《天使爱美丽》(2001)，让-皮埃尔&middot;热内 执导</p>

<p>42. 《大师》(2012)，保罗&middot;托马斯&middot;安德森 执导</p>

<p>43. 《老男孩》(2003)，朴赞郁 执导</p>

<p>44. 《好莱坞往事》(2019)，昆汀&middot;塔伦蒂诺 执导</p>

<p>45. 《点球成金》(2011)，贝尼特&middot;米勒 执导</p>

<p>46. 《罗马》(2018)，阿方索&middot;卡隆 执导</p>

<p>47. 《几近成名》(2000)，卡梅伦&middot;克罗 执导</p>

<p>48. 《窃听风暴》(2006)，弗洛里安&middot;亨克尔&middot;冯&middot;多纳斯马尔克 执导</p>

<p>49. 《爱在日落黄昏时》(2004)，理查德&middot;林克莱特 执导</p>

<p>50. 《飞屋环游记》(2009)，彼特&middot;道格特 &amp; 鲍勃&middot;彼德森 执导</p>

<p>51. 《为奴十二年》(2013)，史蒂夫&middot;麦奎因 执导</p>

<p>52. 《宠儿》(2018)，欧格斯&middot;兰斯莫斯 执导</p>

<p>53. 《波拉特》(2006)，拉里&middot;查尔斯 执导</p>

<p>54. 《潘神的迷宫》(2006)，吉尔莫&middot;德尔&middot;托罗 执导</p>

<p>55. 《盗梦空间》(2010)，克里斯托弗&middot;诺兰 执导</p>

<p>56. 《私恋失调》(2002)，保罗&middot;托马斯&middot;安德森 执导</p>

<p>57. 《人狗对对碰》(2000)，克里斯托弗&middot;格斯特 执导</p>

<p>58. 《原钻》(2019)，本&middot;萨弗迪 &amp; 约书亚&middot;萨弗迪 执导</p>

<p>59. 《托尼&middot;厄德曼》(2016)，玛伦&middot;阿德 执导</p>

<p>60. 《爆裂鼓手》(2014)，达米恩&middot;查泽雷 执导</p>

<p>61. 《杀死比尔》(2004)，昆汀&middot;塔伦蒂诺 执导</p>

<p>62. 《记忆碎片》(2000)，克里斯托弗&middot;诺兰 执导</p>

<p>63. 《阳光小美女》(2006)，乔纳森&middot;戴顿 &amp; 维莱莉&middot;法瑞斯 执导</p>

<p>64. 《消失的爱人》(2014)，大卫&middot;芬奇 执导</p>

<p>65. 《奥本海默》(2023)，克里斯托弗&middot;诺兰 执导</p>

<p>66. 《聚焦》(2015)，汤姆&middot;麦卡锡 执导</p>

<p>67. 《塔尔》(2022)，托德&middot;菲尔德 执导</p>

<p>68. 《拆弹部队》(2008)，凯瑟琳&middot;毕格罗 执导</p>

<p>69. 《皮囊之下》(2013)，乔纳森&middot;格雷泽 执导</p>

<p>70. 《生人勿进》(2008)，托马斯&middot;阿尔弗莱德森</p>

<p>71. 《十一罗汉》(2001)，史蒂文&middot;索德伯格 执导</p>

<p>72. 《卡罗尔》(2015)，托德&middot;海因斯 执导</p>

<p>73. 《美食总动员》(2007)，布拉德&middot;伯德 &amp; 简&middot;皮克瓦 执导</p>

<p>74. 《佛罗里达乐园》(2017)，肖恩&middot;贝克 执导</p>

<p>75. 《爱》(2012)，迈克尔&middot;哈内克 执导</p>

<p>76. 《逃狱三王》(2000)，乔尔&middot;科恩 &amp; 伊桑&middot;科恩 执导</p>

<p>77. 《瞬息全宇宙》(2022)，关家永 &amp; 丹尼尔&middot;施纳特 执导</p>

<p>78. 《晒后假日》(2022)，夏洛特&middot;威尔斯 执导</p>

<p>79. 《生命之树》(2011)，泰伦斯&middot;马力克 执导</p>

<p>80. 《回归》(2006)，佩德罗&middot;阿莫多瓦 执导</p>

<p>81. 《黑天鹅》(2011)，达伦&middot;阿伦诺夫斯基 执导</p>

<p>82. 《杀戮演绎》(2011)，约书亚&middot;奥本海默 执导</p>

<p>83. 《醉乡民谣》(2013)，乔尔&middot;科恩 &amp; 伊桑&middot;科恩 执导</p>

<p>84. 《忧郁症》(2011)，拉斯&middot;冯&middot;提尔 执导</p>

<p>85. 《王牌播音员》(2004)，亚当&middot;麦凯 执导</p>

<p>86. 《过往人生》(2023)，席琳&middot;宋 执导</p>

<p>87. 《指环王：护戒使者》(2001)，彼得&middot;杰克逊 执导</p>

<p>88. 《拾穗者》(2000)，阿涅斯&middot;瓦尔达 执导</p>

<p>89. 《星际穿越》(2014)，克里斯托弗&middot;诺兰 执导</p>

<p>90. 《弗兰西丝&middot;哈》(2012)，诺亚&middot;鲍姆巴赫 执导</p>

<p>91. 《鱼缸》(2009)，安德里亚&middot;阿诺德 执导</p>

<p>92. 《角斗士》(2000)，雷德利&middot;斯科特 执导</p>

<p>93. 《迈克尔&middot;克莱顿》(2007)，托尼&middot;吉尔罗伊 执导</p>

<p>94. 《少数派报告》(2002)，史蒂文&middot;斯皮尔伯格 执导</p>

<p>95. 《世界上最糟糕的人》(2021)，约阿希姆&middot;提尔 执导</p>

<p>96. 《黑豹》(2018)，瑞恩&middot;库格勒 执导</p>

<p>97. 《地心引力》(2013)，阿方索&middot;卡隆 执导</p>

<p>98. 《灰熊人》(2005)，沃纳&middot;赫尔佐格 执导</p>

<p>99. 《杀人回忆》(2003)，奉俊昊 执导</p>

<p>100. 《太坏了》(2007)，格雷格&middot;莫托拉 执导</p>
]]></description><category>生活感悟</category><comments>https://www.williamlong.info/archives/7564.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7564</wfw:commentRss></item><item><title>《纽约时报》：21世纪最佳电视剧100部</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7563.html</link><pubDate>Wed, 30 Sep 2026 11:23:54 +0800</pubDate><guid>https://www.williamlong.info/archives/7563.html</guid><description><![CDATA[<p>2026年9月25日，《纽约时报》发布&ldquo;21世纪最佳100部电视剧&rdquo;（The 100 Best TV Shows of the 21st Century）榜单，评选范围涵盖2000年1月1日至今播出的所有电视剧集。该榜单由500多名明星演员、剧集运作人及其他电视从业者共同投票产生，排名有先后之分。</p>

<p>在超过500名参与投票的人中，既有伊丽莎白&middot;莫斯、亚当&middot;斯科特、布莱恩&middot;科兰斯顿、萝丝&middot;拜恩、科尔曼&middot;多明戈和杰森&middot;贝特曼等演员，也有达蒙&middot;林德洛夫、莉娜&middot;邓纳姆、莉娜&middot;韦瑟和诺亚&middot;霍利等剧集主创。</p>

<p>投票规则是，每位投票人最多选出 10 部符合时间门槛的剧集；还使用剧集两两对决的对比投票方式，综合计算最终排名。</p>

<p>榜单显示，《绝命毒师》位居榜首，《火线》和《广告狂人》分列第二、三位。《继承之战》与《伦敦生活》跻身前五。《权力的游戏》《副总统》《我为喜剧狂》《抑制热情》《亚特兰大》进入前十名。</p>

<p>详细的榜单排名如下：</p>

<p>1. 《绝命毒师》 Breaking Bad (2008-2013)</p>

<p>2. 《火线》 The Wire (2002-2008)</p>

<p>3. 《广告狂人》 Mad Men (2007-2015)</p>

<p>4. 《继承之战》 Succession (2018-2023)</p>

<p>5. 《伦敦生活》 Fleabag (2016-2019)</p>

<p>6. 《权力的游戏》 Game of Thrones (2011-2019)</p>

<p>7. 《副总统》 Veep (2012-2019)</p>

<p>8. 《我为喜剧狂》 30 Rock (2006-2013)</p>

<p>9. 《抑制热情》 Curb Your Enthusiasm (2000-2024)</p>

<p>10. 《亚特兰大》 Atlanta (2016-2022)</p>

<p>11. 《办公室（美版）》 The Office (U.S.) (2005-2013)</p>

<p>12. 《发展受阻》 Arrested Development (2003-2019)</p>

<p>13. 《都市女孩》 Girls (2012-2017)</p>

<p>14. 《胜利之光》 Friday Night Lights (2006-2011)</p>

<p>15. 《六尺之下》 Six Feet Under (2001-2005)</p>

<p>16. 《办公室（英版）》 The Office (U.K.) (2001-2003)</p>

<p>17. 《美国谍梦》 The Americans (2013-2018)</p>

<p>18. 《我可以毁掉你》 I May Destroy You (2020)</p>

<p>19. 《切尔诺贝利》 Chernobyl (2019)</p>

<p>20. 《王冠》 The Crown (2016-2023)</p>

<p>21. 《白莲花度假村》 The White Lotus (2021-)</p>

<p>22. 《迷失》 Lost (2004-2010)</p>

<p>23. 《归来记》 The Comeback (2005-2026)</p>

<p>24. 《朽木》 Deadwood (2004-2006)</p>

<p>25. 《守望尘世》 The Leftovers (2014-2017)</p>

<p>26. 《黑镜》 Black Mirror (2011-)</p>

<p>27. 《风骚律师》 Better Call Saul (2015-2022)</p>

<p>28. 《兄弟连》 Band of Brothers (2001)</p>

<p>29. 《基和皮尔》 Key &amp; Peele (2012-2015)</p>

<p>30. 《人生切割术》 Severance (2022-)</p>

<p>31. 《幸存者》 Survivor (2000-)</p>

<p>32. 《安多》 Andor (2022-2025)</p>

<p>33. 《醍醐灌顶》 Enlightened (2011-2013)</p>

<p>34. 《富家穷路》 Schitt&#39;s Creek (2015-2020)</p>

<p>35. 《真探（第一季）》 True Detective (Season 1) (2014)</p>

<p>36. 《匹兹堡》 The Pitt (2025-)</p>

<p>37. 《太空堡垒卡拉狄加》 Battlestar Galactica (2004-2009)</p>

<p>38. 《国土安全》 Homeland (2011-2020)</p>

<p>39. 《守望者》 Watchmen (2019)</p>

<p>40. 《青春期》 Adolescence (2025)</p>

<p>41. 《路易不容易》 Louie (2010-2015)</p>

<p>42. 《绝望写手》 Hacks (2021-2026)</p>

<p>43. 《浴血黑帮》 Peaky Blinders (2013-2022)</p>

<p>44. 《马男波杰克》 BoJack Horseman (2014-2020)</p>

<p>45. 《幸福谷》 Happy Valley (2014-2023)</p>

<p>46. 《大城小妞》 Broad City (2014-2019)</p>

<p>47. 《双峰：回归》 Twin Peaks: The Return (2017)</p>

<p>48. 《纸牌屋》 House of Cards (2013-2018)</p>

<p>49. 《正常人》 Normal People (2020)</p>

<p>50. 《公园与游憩》 Parks and Recreation (2009-2015)</p>

<p>51. 《善地》 The Good Place (2016-2020)</p>

<p>52. 《唐顿庄园》 Downton Abbey (2010-2015)</p>

<p>53. 《怪奇物语》 Stranger Things (2016-2025)</p>

<p>54. 《传奇办公室》 The Bureau (2015-2020)</p>

<p>55. 《不安感》 Insecure (2016-2021)</p>

<p>56. 《救援高手》 Nathan for You (2013-2017)</p>

<p>57. 《我觉得你应该离开》 I Think You Should Leave (2019-)</p>

<p>58. 《查普尔秀》 Chappelle&#39;s Show (2003-2006)</p>

<p>59. 《笔写青春》 PEN15 (2019-2021)</p>

<p>60. 《窥视秀》 Peep Show (2003-2015)</p>

<p>61. 《鲁保罗变装皇后秀》 RuPaul&#39;s Drag Race (2009-)</p>

<p>62. 《慢马》 Slow Horses (2022-)</p>

<p>63. 《幕后危机》 The Thick of It (2005-2012)</p>

<p>64. 《安东尼&middot;波登：未知之旅》 Anthony Bourdain: Parts Unknown (2013-2018)</p>

<p>65. 《东镇女巫》 Mare of Easttown (2021)</p>

<p>66. 《彩排》 The Rehearsal (2022-)</p>

<p>67. 《使女的故事》 The Handmaid&#39;s Tale (2017-2025)</p>

<p>68. 《黑钱胜地》 Ozark (2017-2022)</p>

<p>69. 《安东尼&middot;波登：无国界》 Anthony Bourdain: No Reservations (2005-2012)</p>

<p>70. 《盾牌》 The Shield (2002-2008)</p>

<p>71. 《怒呛人生（第一季）》 Beef (Season 1) (2023)</p>

<p>72. 《鱿鱼游戏》 Squid Game (2021-2025)</p>

<p>73. 《巴瑞》 Barry (2018-2023)</p>

<p>74. 《熊家餐馆》 The Bear (2022-2026)</p>

<p>75. 《足球教练》 Ted Lasso (2020-)</p>

<p>76. 《某人某地》 Somebody Somewhere (2022-2024)</p>

<p>77. 《摩登家庭》 Modern Family (2009-2020)</p>

<p>78. 《费城永远阳光灿烂》 It&#39;s Always Sunny in Philadelphia (2005-)</p>

<p>79. 《傲骨贤妻》 The Good Wife (2009-2016)</p>

<p>80. 《约翰&middot;威尔逊的十万个怎么做》 How To With John Wilson (2020-2023)</p>

<p>81. 《后翼弃兵》 The Queen&#39;s Gambit (2020)</p>

<p>82. 《更美好的事》 Better Things (2016-2022)</p>

<p>83. 《火线警探》 Justified (2010-2015)</p>

<p>84. 《地球脉动》 Planet Earth (2006)</p>

<p>85. 《英国烘焙大赛》 The Great British Baking Show (2010-)</p>

<p>86. 《幕府将军》 Shogun (2024-)</p>

<p>87. 《保留地之犬》 Reservation Dogs (2021-2023)</p>

<p>88. 《嗜血法医》 Dexter (2006-2013)</p>

<p>89. 《驯鹿宝贝》 Baby Reindeer (2024)</p>

<p>90. 《体育老师笑传》 Eastbound &amp; Down (2009-2013)</p>

<p>91. 《大祸临头》 Catastrophe (2015-2019)</p>

<p>92. 《罪夜之奔》 The Night Of (2016)</p>

<p>93. 《第11号站》 Station Eleven (2021-2022)</p>

<p>94. 《头号外交官》 The Diplomat (2023-)</p>

<p>95. 《豪斯医生》 House (2004-2012)</p>

<p>96. 《奔腾年代》 Halt and Catch Fire (2014-2017)</p>

<p>97. 《废柴联盟》 Community (2009-2015)</p>

<p>98. 《先见之明》 The OA (2016-2019)</p>

<p>99. 《吉尔莫女孩》 Gilmore Girls (2000-2007)</p>

<p>100. 《丑闻》 Scandal (2012-2018)</p>
]]></description><category>生活感悟</category><comments>https://www.williamlong.info/archives/7563.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7563</wfw:commentRss></item><item><title>使用PagesCMS和GitHub打造免费CMS网站</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7562.html</link><pubDate>Sun, 20 Sep 2026 20:19:18 +0800</pubDate><guid>https://www.williamlong.info/archives/7562.html</guid><description><![CDATA[<p>如何替换WordPress这样的动态CMS网站，上文提到的VS Code + Front Matter CMS + Hugo + GitHub是一个免费方案，但对于普通用户来说，使用VS Code还是有一定难度，无法像WordPress那样全部在网站上操作，因此，这里介绍一个更为简单的和WordPress一样的可视化后台的博客方案：PagesCMS + Hugo + GitHub Pages。</p>

<p>这套方案可以完美替代传统的WordPress系统，具有静态网站高速访问、全自动部署、可视化后台发文的三大特点，没有任何费用，个人用户可以长期零成本使用，个人博客、技术随笔、笔记站点完全够用。</p>

<p><strong>一、架构原理</strong></p>

<p>这套方案使用PagesCMS这个免费服务，技术人员可以搭好系统配置，做完初期的配置设置，之后，没有任何技术基础的客户可以使用Github账号登陆Pages‑CMS，然后通过网站的CMS界面发布和管理文章，保存提交之后，Github Actions自动部署发布，网站自动实时更新。</p>

<p>二、搭建流程</p>

<p>1、创建 GitHub 专属网站仓库</p>

<p>登录 GitHub，新建仓库，仓库名为：你的用户名.github.io，选择 Public 公开仓库，初始化空白仓库。</p>

<p>2、创建 Hugo 网站</p>

<p>本地克隆仓库，新建并初始化一个Hugo站点，同步该仓库。</p>

<p>3、配置 GitHub Actions&nbsp;</p>

<p>访问GitHub仓库，在Settings-Pages-Deployment source 选项选择 GitHub Actions，选择浏览工作流模板，选用Hugo模板，点击 Configure，保存文件，工作流配置就写入仓库，自动部署正式生效。</p>

<p>4、配置 PagesCMS 后台</p>

<p>使用GitHub登陆PagesCMS网站，选定目标仓库，新建并修改一个配置文件，该文件会被保存在仓库根目录的 .pages.config.yml，适配 Hugo 配置的文件内容如下：</p>

<blockquote>
<p>media:</p>

<p>&nbsp; input: &quot;static/images&quot; &nbsp; # 图片上传存放目录（Hugo static，会被发布到网站根目录）</p>

<p>&nbsp; output: &quot;/images&quot;</p>

<p>content:</p>

<p>&nbsp; - name: &quot;posts&quot;</p>

<p>&nbsp; &nbsp; label: &quot;博客文章&quot;</p>

<p>&nbsp; &nbsp; type: &quot;collection&quot;</p>

<p>&nbsp; &nbsp; path: &quot;content/posts&quot; &nbsp;# Hugo文章md所在文件夹</p>

<p>&nbsp; &nbsp; create: true &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# 允许新建文章</p>

<p>&nbsp; &nbsp; delete: true &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# 允许删除文章</p>

<p>&nbsp; &nbsp; fields:</p>

<p>&nbsp; &nbsp; &nbsp; - name: title</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; label: 标题</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; type: string</p>

<p>&nbsp; &nbsp; &nbsp; - name: date</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; label: 发布日期</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; type: date</p>

<p>&nbsp; &nbsp; &nbsp; - name: draft</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; label: 是否草稿</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; type: boolean</p>

<p>&nbsp; &nbsp; &nbsp; - name: description</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; label: 摘要</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; type: string</p>

<p>&nbsp; &nbsp; &nbsp; - name: tags</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; label: 标签</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; type: list</p>

<p>&nbsp; &nbsp; &nbsp; - name: body</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; label: 正文</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; type: markdown</p>
</blockquote>

<p>保存好了以后，所有前期的操作配置就完成了。</p>

<p><strong>三、PagesCMS后台日常发文</strong></p>

<p>1. 登录后台</p>

<p>前期配置好了以后，后面就可以全在浏览器上进行操作管理了，客户可以打开PagesCMS官网：https://app.pagescms.org，使用GitHub账号授权登录，即可进入后台进行管理。</p>

<p>2. 新建/编辑文章</p>

<p>登录之后，选择打开CMS网站的仓库，进入管理面板，就可以管理文章、媒体了，点击&ldquo;Add an entry&rdquo;可以发布一篇新文章，旧文章点&ldquo;Edit&rdquo;可以编辑，正文内容并非可见即所得的形式，需要自己写Markdown语法，建议现在记事本里写好内容，转为Markdown语法后再粘贴进去。图片拖拽上传，图片自动存入指定目录下。</p>

<p>3. 自动发布更新</p>

<p>点击保存后，PagesCMS 会自动提交 Markdown 文件到仓库，触发 GitHub Actions 自动编译部署，等待 1-2 分钟，网站即可更新完成。</p>

<p><strong>结语</strong></p>

<p>这套 PagesCMS + Hugo + GitHub Pages 方案，是目前个人免费博客的最优解之一。既解决了传统静态博客&ldquo;无后台、难维护&rdquo;的痛点，又规避了 WordPress&ldquo;付费、卡顿、不安全&rdquo;的缺陷，实现了免费、好看、高速、易用、免维护的完美博客体验。</p>
]]></description><category>网站建设</category><comments>https://www.williamlong.info/archives/7562.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7562</wfw:commentRss></item><item><title>使用VS Code和Github打造免费网站系统</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7561.html</link><pubDate>Thu, 10 Sep 2026 19:33:14 +0800</pubDate><guid>https://www.williamlong.info/archives/7561.html</guid><description><![CDATA[<p>以前搭建博客或CMS网站，绝大多数人都会选择WordPress、Typecho、Zblog等基于PHP+MySQL的动态CMS系统，这类传统程序虽然功能成熟、后台可视化易用，但对于个人博客场景来说，存在成本高、维护麻烦、性能差、不安全等一系列问题。</p>

<p>这样的系统存在的问题是，需要服务器支持php、mysql数据库等服务，服务器成本较高，php程序漏洞多，很容易被挂马、被注入攻击，而且遇到大流量访问，服务器往往会遇到各种瓶颈，出现卡顿、报错等情况。</p>

<p>因此，很多人尝试使用Hugo等静态网站系统来搭建博客或CMS网站，由于Hugo本身并没有markdown写作界面，因此需要使用第三方的CMS系统来实现写作和管理文章的功能。</p>

<p>很多新手一般会选择用Obsidian来写markdown文章，把仓库建立在Hugo站点目录下，搭配各类发布插件推送到Github，但实际使用后就会发现，相关配置繁琐、坑点极多，各种BUG不断，调试排查全靠自己上网摸索。</p>

<p>实际上，现在AI时代已经到来了，我们完全可以采用另外一个简单易用方案来实现免费CMS网站的功能，经过实测对比，VS Code + Front Matter CMS + Hugo + GitHub 是目前最适合新手、最稳定、零折腾的免费个人博客网站方案。</p>

<p><strong>一、工作原理</strong></p>

<p>整体逻辑并不复杂，在 VS Code 装好 Front Matter CMS 插件，利用插件自动处理文章头部配置，直接写 Markdown 内容；写完把代码提交推送到 GitHub 仓库；仓库收到更新后触发 GitHub Actions，云端自动调用 Hugo 编译生成静态网页；最后由 GitHub Pages 对外提供网站访问。</p>

<p>简单说，我们只需要专注写内容，配置、编译、上线这些步骤都交给工具自动完成。</p>

<p><strong>二、前置环境准备</strong></p>

<p>本地电脑只需要准备三个软件，全部默认安装就可以，不用折腾额外设置。</p>

<p>第一个是 Git，主要用来做版本管理，我们本地写好的文章，靠它提交同步到 GitHub 上面。</p>

<p>第二个就是 VS Code，我们主要就在这个编辑器里面写文章、修改各类配置。除了VS Code，使用其他套壳软件也可以，例如：TRAE、Qoder、CodeBuddy、Antigravity等等。</p>

<p>第三个是 Hugo，记得一定要下载 Extended 扩展版本。平时主要用它新建站点，还有在本地预览博客实际效果。真正网站上线编译，是在 GitHub 服务器上跑的，就算关掉自己电脑也不受影响。</p>

<p><strong>三、初始化Hugo博客项目并绑定GitHub仓库</strong></p>

<p>1. 本地创建Hugo站点</p>

<p>打开电脑终端，一行一行复制执行下面的命令，就能生成完整的 Hugo 博客目录。</p>

<p># 创建博客站点文件夹<br />
hugo new site my-blog<br />
# 进入项目目录<br />
cd my-blog<br />
# 初始化git仓库<br />
git init<br />
# 安装简约主题PaperMod<br />
git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod</p>

<p>2. 基础配置修改</p>

<p>进到生成好的项目文件夹，找到hugo.toml，把下面内容粘贴进去，记得把网址改成自己 GitHub 账号和仓库名字。</p>

<p>baseURL = &#39;https://你的用户名.github.io/仓库名/&#39;<br />
locale = &#39;zh-cn&#39;<br />
title = &#39;个人技术博客&#39;<br />
theme = &quot;PaperMod&quot;</p>

<p>3. 关联GitHub远程仓库</p>

<p>先打开 GitHub 网页，手动新建一个空仓库，不要勾选 README、许可证这些选项。</p>

<p>回到终端执行下面代码，把本地全部文件推送到刚建好的 GitHub 仓库。</p>

<p>git add .<br />
git commit -m &quot;初始化hugo博客项目&quot;<br />
git remote add origin 你的仓库地址<br />
git push origin main</p>

<p><strong>四、VS Code核心配置：Front Matter CMS插件搭建本地CMS</strong></p>

<p>这一步是这套方案的核心，不用每次手写一大段文章头部配置，借助插件完成文章管理。</p>

<p>1. 插件安装</p>

<p>打开 VS Code 的插件市场，搜索&ldquo;Front Matter CMS&rdquo;。注意选择正式稳定版，不要装 BETA 测试版本，正式版的功能完全够用。</p>

<p>2. 插件初始化（适配Hugo）</p>

<p>用VS Code打开博客项目根目录（必须打开根目录，不可打开子文件夹），左侧点击Front Matter CMS图标，启动初始化向导，框架选择：Hugo，文章目录配置：content/posts。</p>

<p style="text-align:center"><a href="https://static.williamlong.info/upload/7561_2.jpg"><img alt="Front Matter CMS" src="https://static.williamlong.info/upload/7561_1.jpg" /></a></p>

<p><strong>五、配置 GitHub Actions 实现自动部署</strong></p>

<p>配置完成之后，只要本地把代码推送到 GitHub，就会自动编译并且更新网站，不用手动操作打包。</p>

<p>1. 打开你的 GitHub 仓库页面，进入 Settings &rarr; Pages；</p>

<p>2. Deployment source&nbsp;选项选择 GitHub Actions；</p>

<p>3. 选择浏览工作流模板，搜索 Hugo，选用官方 Hugo 模板，点击 Configure；</p>

<p>4. 保存文件，工作流配置就写入仓库，自动部署正式生效。</p>

<p><strong>六、平时写文章和发布的实际操作</strong></p>

<p>全部环境搭好之后，后续写博客就很简单，一共几步：</p>

<p>1. 打开 Front Matter 面板，点击创建新文章。插件会自动生成 Hugo 需要的头部信息，自动填好标题、时间、标签、草稿标识。</p>

<p>2. 在 VS Code 里面写 Markdown 正文，图片直接拖拽进去，插件会自动保存图片并生成访问链接。</p>

<p>3. 内容写完检查完毕，如果要对外发布，把文章头部的 `draft: true` 修改成 `draft: false`。draft 为 true 代表草稿，Hugo 不会把这篇文章编译到线上网站。</p>

<p>4. 通过 VS Code 的 Git 功能，提交改动并推送到 GitHub 远程仓库。</p>

<p>5. 等待 GitHub Actions 执行构建，一般几十秒到一分钟，线上网站就完成更新。</p>

<p>过程里碰到配置报错、页面渲染异常、部署失败之类的问题，不用到处搜帖子慢慢试。直接复制报错信息丢给 VS Code 内置 AI，让它帮你定位和修改配置，大部分问题很快就能处理完成。</p>
]]></description><category>网站建设</category><comments>https://www.williamlong.info/archives/7561.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7561</wfw:commentRss></item><item><title>母亲被配音兼职诈骗</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7560.html</link><pubDate>Tue, 01 Sep 2026 20:12:02 +0800</pubDate><guid>https://www.williamlong.info/archives/7560.html</guid><description><![CDATA[<p>自从去年我妈被电信诈骗之后，又卷入保健品诈骗，购买了不少高价保健品，今年8月中旬，我查看我妈的银行卡账单时，忽然发现有一笔1480元的交易记录，我赶忙询问我妈，是不是又买了什么保健品，结果却出乎我的意料，这笔钱用来报了一门配音课程。我感觉，一年下来，我仿佛成了家里免费的&ldquo;反诈宣传员&rdquo;，让我感到非常无奈。</p>

<p><strong>一、被骗的整个过程</strong></p>

<p>整件事始于一套针对性极强、迷惑性很高的营销套路。</p>

<p>原来，有一家专门面向老年人推广的配音培训公司，在微信群里向老年人大肆宣传参与朗诵配音项目能获取高额回报，他们声称只要老人简单参与朗诵配音一些文稿，就能获得高额报酬，比如每一单能有几十元甚至上百元收入，让老人误以为真能在家就轻松赚钱。</p>

<p>这家骗子公司通过&ldquo;零基础&rdquo;、&ldquo;一部手机在家录音&rdquo;、&ldquo;轻松赚钱月入过万&rdquo;等虚假宣传，诱导我家老人花费1480元购买其配音课程，付款后，既未收到任何正式的合同与发票，连最基础的消费凭证都未曾给到。</p>

<p>在直播间老师表示，学完课可在特定软件里接单配音赚钱，并且很快能赚回投入，实际上，我家老人只在接单平台里接到一个配音朗读订单，订单价格只有8元，根本就没有什么海量的商单资源，花1480元买来的，只是一堆随处可搜的基础录播课程，和&ldquo;赚钱副业&rdquo;没有半点关系。付款之后实际提供的服务与宣传不符，这个培训课程涉嫌&ldquo;虚假宣传&rdquo;&ldquo;诱导消费&rdquo;&ldquo;消费陷阱&rdquo;等等。</p>

<p><strong>二、12315不予受理</strong></p>

<p>发现被骗后，我第一时间整理全套证据，在12315平台发起正规投诉，诉求很明确：商家虚假宣传、未履约服务约定，要求商家能全额退款。</p>

<p>然而，令我意想不到的是，市场监管局给予的回复是，不予受理通知，理由是：本次纠纷不属于生活消费需要购买、使用商品或接受服务的范畴，依据相关规定不予受理，建议通过司法途径解决。</p>

<blockquote>
<p>不受理原因</p>

<p>XX市场监督管理局接到你投诉事项，针对您的投诉内容，您投诉涉及有声配音培训及录音收益相关内容，其内容不属于生活消费需要购买、使用商品或者接受服务产生的纠纷，依据《市场监督管理投诉举报处理办法》第十六条第（三）项规定，不予受理。建议您通过司法途径解决。</p>
</blockquote>

<p>后来我才弄明白其中的关键，12315受理的是普通生活消费纠纷，而这类打着学技能、做副业赚钱旗号的培训项目，会被监管部门认定为投资/副业增收类付费项目，不属于普通的日常消费，因此不能走消费者调解通道。</p>

<p><strong>三、商家的霸王封口协议</strong></p>

<p>在我提交12315投诉后，商家也主动打电话联系我，说可以退款1130元，但必须签署一份退费申请书，商家用短信发来的这个退费申请书的全文如下：</p>

<blockquote>
<p>退费申请书</p>

<p>本人于2026年08月16日购买配音核心养成训练营，付款1480元，共计1480元，现本人因个人原因申请退费，经本人与&ldquo;XX企业&rdquo;协商，由&ldquo;XX企业&rdquo;向本人退费1130元。退费之后，双方再无其他争议。</p>

<p>本人承诺不通过任何方式公开与本次退款相关的任何事项，不传播和扩散与&ldquo;XX企业&rdquo;相关的任何不实、负面的消息等，否则本人同意向&ldquo;XX企业&rdquo;支付退费金额的十倍作为违约金。</p>
</blockquote>

<p>这份协议暗藏两大霸王条款：</p>

<p>一是篡改退费原因，协议写明&ldquo;因个人原因申请退费&rdquo;，把全部责任归于消费者自身，商家虚假宣传、服务违约的问题被一笔勾销。</p>

<p>二是天价封口违约金，协议明确要求：不得公开、传播任何相关负面信息，否则需赔付退费金额十倍违约金（高达一万余元）。</p>

<p>很多人看到高额违约金后，就乖乖签字认栽、闭口不提被骗经历。</p>

<p>不过从法律角度来看，这份违约金条款本身就属于无效的格式条款。</p>

<p>根据《民法典》第四百九十七条、最高法预付式消费纠纷相关司法解释：经营者提供的格式条款，若不合理免除自身责任、加重消费者责任、限制消费者合法维权权利，依法直接认定无效。</p>

<p>十倍违约金远超实际损失，严重违背公平原则，完全属于用来恐吓受害者、压制维权的非法条款，并不具备法律上的支持。</p>

<p>即便这份协议处处不公，在12315投诉通道走不通的现实情况下，为尽可能减少损失，我最后还是让老人签署了这份协议，当天收到1130元退款，这事情也只能认栽了。</p>

<p><strong>四、结语</strong></p>

<p>整件事件让人感觉非常无奈，这类无良的骗子企业实在太会钻监管和法律的空子了，又懂如何忽悠老人，事后还会用霸王条款来拿捏受害者，一个企业的所有心思都放在诈骗老年人身上，多么缺德啊。</p>

<p>最后想郑重提醒所有老年人：凡是宣称&ldquo;先交钱、再赚钱&rdquo;的居家副业，100%都是圈套。</p>

<p>希望这篇真实的维权实录，希望能够帮更多家庭避开同类陷阱，让那些无良培训机构不再肆意收割老年人群体。</p>
]]></description><category>生活感悟</category><comments>https://www.williamlong.info/archives/7560.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7560</wfw:commentRss></item><item><title>Hugo搭建静态网站教程</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7559.html</link><pubDate>Sun, 30 Aug 2026 22:14:30 +0800</pubDate><guid>https://www.williamlong.info/archives/7559.html</guid><description><![CDATA[<p>之前我介绍了Cloudflare Pages，GitHub Pages等静态网站托管平台，那么，用户如果想搭建一个静态网站，还需要一个静态网站生成软件，在大量的同类工具里，例如Hexo、Jekyll等等，Hugo是速度最快，而且上手也最容易的一个选择，由于Hugo是Go语言编写，速度极快，几千页的网站能在几秒钟生成完毕，这也是目前个人网站搭建平台最优的选择之一，下面我就介绍一下如何使用Hugo搭建一个静态网站。</p>

<p><strong>第一步：安装Hugo</strong></p>

<p>安装Hugo之前，首先要先从下面的两个地址来安装Git和Go：</p>

<p>Git下载地址：https://git-scm.com/install/</p>

<p>Go下载地址：https://go.dev/dl/</p>

<p>安装完成之后，就可以从下面的地址来安装Hugo：</p>

<p>Hugo下载地址：https://github.com/gohugoio/hugo/releases/latest</p>

<p>地址里有很多个Hugo版本，建议选择下载 Hugo Extended 这个版本，大多数包管理器默认安装的就是这个版本。</p>

<p>对于Windows系统来说，Hugo本身只有一个EXE文件，下载后将其放在任意目录均可，但该目录需要在&ldquo;系统变量&rdquo;的Path里才行，比如C:\Windows目录。</p>

<p>之后，打开cmd或者powershell，输入hugo version可以查看当前Hugo程序的版本号。</p>

<p><strong>第二步：创建站点</strong></p>

<p>安装好之后，就可以使用Hugo来搭建网站了。</p>

<p>先创建一个目录，然后用一条命令就能生成一个新静态网站的基础目录结构：（本例创建的站点名为mysite，大家可以自定义）：</p>

<p>hugo new site mysite</p>

<p>之后，我们会看到当前目录新增了一个mysite的文件夹，这个文件夹就是Hugo的工作目录。</p>

<p>下面简单说明几个关键目录的作用：</p>

<p>content/：存放你的文章和页面内容（Markdown 文件）</p>

<p>layouts/：网站模板文件</p>

<p>static/：静态资源，比如图片、字体，会原样复制到最终生成的网站中</p>

<p>themes/：主题存放目录</p>

<p>hugo.toml：站点的核心配置文件</p>

<p>修改 hugo.toml 文件，可以修改网站的语言、标题、网址、分页、permalinks等功能。</p>

<p><strong>第三步：安装主题样式</strong></p>

<p>Hugo 本身不自带任何样式，需要单独安装主题。这里以轻量、简洁著称的 PaperMod 主题为例，用 Git 子模块的方式引入：</p>

<p>git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod</p>

<p>之后编辑 hugo.toml ，在文件中加入下面这一行，指定使用这个主题：</p>

<p>theme = &quot;PaperMod&quot;</p>

<p>如果不用Git子模块，也可以直接从GitHub仓库下载该主题的压缩包，解压到 themes/ 目录下即可，效果是一样的。</p>

<p><strong>第四步：写文章</strong></p>

<p>创建好了站点后，现在网站中还什么内容都没有，执行下方命令创建一篇markdown格式的文章：</p>

<p>hugo new posts/hello-world.md</p>

<p>生成的文件位于 content/posts/hello-world.md，打开后大致长这样：</p>

<p>---<br />
title: &quot;Hello World&quot;<br />
date: 2026-08-30T10:00:00+08:00<br />
draft: true<br />
---</p>

<p>顶部用 --- 包裹起来的部分是文章的配置信息，用来定义标题、发布时间、是否为草稿、标签、目录等元信息。正文部分使用标准 Markdown 语法编写就可以了，支持标题、列表、代码块、图片等常见格式。</p>

<p>在顶部加入 tags 和 categories 字段，配合主题自带的归档页面，可以自动生成标签云和分类列表。</p>

<p>默认新建文章为草稿状态，必须将 draft 改为 false，上线后才能正常展示。</p>

<p>把图片放进 static/images/ 目录，在文章中用 /images/xxx.png 的相对路径引用即可。</p>

<p><strong>第五步：预览并生成静态文件</strong></p>

<p>一切准备就绪后，可以使用下面的命令，启动本地开发服务器，实时预览效果：</p>

<p>hugo server</p>

<p>命令执行后，在浏览器打开 http://localhost:1313 就能看到网站了。修改任何文件保存后，页面会自动刷新，不需要手动重启服务。</p>

<p>确认内容和样式都没问题之后，执行下面的命令生成最终的静态网站：</p>

<p>hugo</p>

<p>Hugo会把所有内容编译到 public/ 目录下，这里面的文件就是可以直接部署的完整网站，全是纯 HTML、CSS 和 JS，不依赖任何后端服务。把这个目录发布到Cloudflare Pages或GitHub Pages等静态网站托管平台，即可完成部署上线，具体如何部署，可参考我之前的两篇文章。</p>

<p>如果对于页面不满意，可以修改模板，强烈建议使用目前的Codex、Antigravity或Trae等AI编程工具来修改模板，效率非常高。</p>

<p><strong>小结</strong></p>

<p>总的来说，整个流程走下来其实并不复杂：安装 Hugo、初始化站点、装主题、写 Markdown、本地预览、生成静态文件、推送部署。相比传统的 CMS 建站方式，Hugo 的好处在于内容都是纯文本文件，可以用 Git 做版本管理，也不用操心数据库和服务器安全问题，特别适合个人博客、文档站点这类以内容为主的场景。</p>
]]></description><category>网站建设</category><comments>https://www.williamlong.info/archives/7559.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7559</wfw:commentRss></item><item><title>解决Cloudflare Pages的308自动重定向问题</title><author>williamlong.info@gmail.com (williamlong)</author><link>https://www.williamlong.info/archives/7558.html</link><pubDate>Thu, 20 Aug 2026 18:40:04 +0800</pubDate><guid>https://www.williamlong.info/archives/7558.html</guid><description><![CDATA[<p>我在使用Cloudflare Pages的时候，发现了一个非常奇怪的问题，就是发布的带有.html后缀的网页，会自动308重定向到一个没有.html的地址，并且，这个行为是Cloudflare Pages底层硬编码，无法通过配置参数关闭。</p>

<p>这个问题我用中文咨询了所有主流AI，都没有得到好的解决，有给方案说，使用.htm代替.html，因为Cloudflare Pages不会重写.htm文件，但这对于老网站的SEO来说显然不行，还有一个方案说是使用 Pages 函数进行拦截，说将一段代码放入functions/[[path]].js 文件中，然后重新发布，然后就会返回 200 + HTML内容，不会再有308重定向的状态码。我按照其方法发布了，也不行。</p>

<p>接着，我使用Google搜索&ldquo;Cloudflare Pages html 308 Permanent Redirect&rdquo;这样的关键词，看到一大堆Cloudflare的用户反馈同样的问题，但每一个问题都没有给出解决方案，翻了好几页也没找到解决方法。</p>

<p>后来，我用Google Translate将我原先的问题翻译为英文，然后提交给Google Gemini，这时候Gemini给出了一个全新的方案，这是以前没见过的，我按照这个新方案试了一下，竟然成功了，使用 curl -I URL，得到的回应从308变成200了，再访问网页，也没有再跳转了，看来还是英文AI更靠谱啊。</p>

<p>这个解决方案，通过使用Cloudflare Pages 函数（中间件）绕过308重定向限制，在重定向发生之前拦截请求，在内部获取HTML，并将其连同200 OK状态一起返回给浏览器。</p>

<p>下面就是保留.html扩展名的解决方案：</p>

<p>1、在项目根目录（与输出/构建目录同级，但不要位于其内部）创建一个文件夹functions。</p>

<p>2、在它里面创建一个名为_middleware.js的文件。</p>

<p>3、添加以下代码以拦截.html请求：</p>

<p>JavaScript代码如下：</p>

<p>export async function onRequest(context) {<br />
&nbsp; const url = new URL(context.request.url);<br />
&nbsp; // 1. Check if the incoming request is for an .html file<br />
&nbsp; if (url.pathname.endsWith(&#39;.html&#39;)) {<br />
&nbsp; &nbsp; // 2. Remove the .html extension for the internal lookup<br />
&nbsp; &nbsp; url.pathname = url.pathname.slice(0, -5);<br />
&nbsp; &nbsp; // 3. Clone the original request (to keep headers) but use the new URL<br />
&nbsp; &nbsp; const newRequest = new Request(url.toString(), context.request);<br />
&nbsp; &nbsp; // 4. Fetch the extension-less asset internally.&nbsp;<br />
&nbsp; &nbsp; // This returns the 200 HTML response directly to the browser.<br />
&nbsp; &nbsp; return context.env.ASSETS.fetch(newRequest);<br />
&nbsp; }<br />
&nbsp; // For all other requests, proceed to normal Cloudflare routing<br />
&nbsp; return context.next();<br />
}</p>

<p>这种方法的原理是，当用户请求.html页面时，此中间件会捕获该请求，这个函数会在后台秘密地向 Cloudflare 请求不带扩展名的页面路径，然后，它会获取成功的HTML 响应，并将其直接发送回原始URL，这时候，旧永久链接将立即加载，无需任何重定向跳转。</p>

<p>需要注意的是，这个功能并不是无限使用的，免费的Cloudflare Pages用户每天的额度是十万次，超过十万次以后当天该函数就停了，需要等到第二天重置额度。</p>
]]></description><category>网站建设</category><comments>https://www.williamlong.info/archives/7558.html#comment</comments><wfw:commentRss>https://www.williamlong.info/feed.asp?cmt=7558</wfw:commentRss></item></channel></rss>
