<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on GS Lab 高山实验室</title><link>https://blog.gs-lab.ac.cn/posts/</link><description>Recent content in Posts on GS Lab 高山实验室</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 05 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://blog.gs-lab.ac.cn/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Hugo 学习笔记（三）：Shortcode 与代码高亮，让 Markdown 长出 HTML</title><link>https://blog.gs-lab.ac.cn/posts/hugo-shortcodes/</link><pubDate>Sat, 05 Sep 2026 10:00:00 +0800</pubDate><guid>https://blog.gs-lab.ac.cn/posts/hugo-shortcodes/</guid><description>纯 Markdown 写文章够用，但偶尔想插入带标题的图片、高亮某几行代码、嵌一段视频时就力不从心。Hugo 的 Shortcode 就是为此而生——在 Markdown 里用一个短标签调用模板，构建时渲染成完整 HTML。这篇记录内置 shortcode、代码高亮和自定义 shortcode 的用法。</description></item><item><title>Hugo 学习笔记（二）：Page Bundle 管图片、模板查找与一键部署到服务器</title><link>https://blog.gs-lab.ac.cn/posts/hugo-themes-deploy/</link><pubDate>Sun, 30 Aug 2026 11:15:00 +0800</pubDate><guid>https://blog.gs-lab.ac.cn/posts/hugo-themes-deploy/</guid><description>本地预览跑通之后，真正要面对的是：文章里的图片怎么放、主题模板想改一处该怎么办、以及怎么把生成的静态文件发到自己的服务器。这篇记录 Page Bundle、模板查找顺序和我在用的一键部署脚本。</description></item><item><title>Hugo 学习笔记（一）：从安装到本地预览，半小时搭起一个静态博客</title><link>https://blog.gs-lab.ac.cn/posts/hugo-quickstart/</link><pubDate>Sun, 30 Aug 2026 10:30:00 +0800</pubDate><guid>https://blog.gs-lab.ac.cn/posts/hugo-quickstart/</guid><description>Hugo 是用 Go 写的静态站点生成器，快到构建一个站只要几十毫秒。这篇记录从安装、新建站点、装主题、写第一篇文章到本地预览的完整流程，每一步都附真实命令输出。</description></item><item><title>新服务器到手先做什么：我的安全加固清单</title><link>https://blog.gs-lab.ac.cn/posts/server-hardening-checklist/</link><pubDate>Thu, 27 Aug 2026 09:20:00 +0800</pubDate><guid>https://blog.gs-lab.ac.cn/posts/server-hardening-checklist/</guid><description>一台暴露在公网的 Linux 机器，初始化阶段做好这几件事能挡掉绝大多数自动化扫描与暴力破解。一份照着做就行的加固清单。</description></item><item><title>给小站配好 HTTPS：Nginx + acme.sh 自动续期备忘</title><link>https://blog.gs-lab.ac.cn/posts/nginx-https-acme/</link><pubDate>Wed, 26 Aug 2026 22:10:00 +0800</pubDate><guid>https://blog.gs-lab.ac.cn/posts/nginx-https-acme/</guid><description>HTTP 跳 HTTPS、TLS 配置、证书签发与自动续期——一套可以复用的 Nginx 静态站点上 HTTPS 的最小流程，顺便记录 DNSSEC 导致的证书签发坑。</description></item><item><title>为什么我开始把服务跑在自己的服务器上</title><link>https://blog.gs-lab.ac.cn/posts/why-self-host/</link><pubDate>Mon, 24 Aug 2026 10:00:00 +0800</pubDate><guid>https://blog.gs-lab.ac.cn/posts/why-self-host/</guid><description>从把照片交给云相册，到自己搭服务——记录我走上 self-hosting 这条路的原因，以及它到底解决了什么问题。</description></item></channel></rss>