如何解决静态 Markdown 网站的实时服务器
我目前正在研究静态站点生成器。 我使用 Vuepress 构建了一个测试文档站点,现在正在忙于进入实时操作。 我不想将我的文件发布到服务(GitHub Pages、Netlify 等),但我想将它托管在我自己的服务器上。 每次添加降价页面或更改内容时都生成静态 html 站点不是一种选择。 有没有办法托管 Vuepress(或类似的降价生成器),我只需要上传 .md 文件,一切都会自动进行?
解决方法
有两种基本方法可以将 Markdown 用作您的网站...
使用实时服务器:
在这种情况下,每个请求都由一个程序处理,该程序检索 Markdown 文本并进行一些预处理或后处理(模板引擎、格式化等)。
这可以是简单的 CGI 脚本、Web 框架或自定义服务器。
使用静态网站生成器:
您在本地机器上处理 Markdown 并生成静态 html 文件,这些文件由网络服务器上传和提供。
回答您是否或如何使用 vuepress 的问题:
有多种可能的方式,具体取决于您当前的设置。
如果您只有一些网站空间,则必须上传预渲染的 html 文件(或使用其他框架)。
如果您有虚拟服务器,那么您可以使用脚本自动化构建/渲染过程,例如。 G。与文件观察者。
GitHub 说明:
即使你说你不想使用 GH...如果你只想隐藏 Markdown 文件,你可以创建一个私有存储库并使用 GH Actions 作为 CI/CD 管道。
不幸的是,Stackoverflow 不用于软件推荐,因此对于 vuepress 的替代品,请查看 Software Recommendations。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。