<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Caddy on heartnn的自留地</title><link>https://www.heartnn.com/tags/caddy/</link><description>Recent content in Caddy on heartnn的自留地</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>&amp;copy;2008-2025 heartnn的自留地</copyright><lastBuildDate>Tue, 21 Oct 2025 23:00:00 +0800</lastBuildDate><atom:link href="https://www.heartnn.com/tags/caddy/index.xml" rel="self" type="application/rss+xml"/><item><title>把Hugo博客部署在自己的服务器上</title><link>https://www.heartnn.com/2025/10/21/deploy-hugo-on-vps/</link><pubDate>Tue, 21 Oct 2025 23:00:00 +0800</pubDate><guid>https://www.heartnn.com/2025/10/21/deploy-hugo-on-vps/</guid><description>&lt;p>按道理来说，没人会这么做，因为Github、Netlify、Vercel之类的能保存静态博客的地方太多了，所以网上也没什么教程，起因是我受够了Github，每次仓库Action，保存到Pages，然后main分支就会提醒我落后于gh-pages分支，两个分支又没法合并，而且Github Pages在国内的访问速度懂得都懂。还有一个原因是博客的评论系统从Valine切换到了Waline，保留了以前的所有数据，并且部署到了VPS，这样一来也有理由把博客整个放到VPS上了。&lt;/p>
&lt;p>首先考虑要不要保留版本控制功能，如果不需要的话，大概下载一个Hugo的二进制程序，然后自己构建源码，再用一个Web服务器，顺便解决SSL证书，就完全没问题了，但是这样每次更新博客的时候需要ssh到Hugo源码目录编辑，就算是用WebDAV挂载源码目录或者Syncthing同步，也免不了，也需要在本地有hugo的二进制程序，而且出门在外的话，是没有办法很方便写博客的。&lt;/p></description></item></channel></rss>