使用DAV SVN时如何正常渲染index.html?

发布于 2024-09-26 06:07:02 字数 265 浏览 5 评论 0原文

我运行了 DAV SVN Apache 模块,以便我可以通过 HTTP 提供存储库的只读版本。

我的目标是能够使用浏览器的正常 HTML 渲染功能在我的存储库中显示可用的基于 HTML 的代码文档(javadoc 等),而不是由 DAV SVN 模块将文件作为纯文本吐出。

有没有办法在 Apache .conf 文件中进行设置,而无需从头开始重新编译任何模块,或安装任何其他模块/工具?

我尝试添加“DirectoryIndex index.html”,但没有成功。

I have the DAV SVN Apache module running so that I can serve a read-only version of my repositories over HTTP.

My goal is to be able to show available HTML-based code documentation (javadoc, etc.) in my repositories using the browser's normal HTML rendering capabilities, instead of the files being spat out as plain text by the DAV SVN module.

Is there a way to set this up in the Apache .conf files without having to recompile any modules from scratch, or installing any other modules/tools?

I tried adding "DirectoryIndex index.html" but no luck.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

随遇而安 2024-10-03 06:07:02

看看这里的文档:

http://svnbook.red-bean.com/en/1.4/svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.browsing.mimetype

基本上,apache是将其作为 SVN 知道的文件 mimetype 来提供,默认为纯文本。如果您告诉 SVN 这些文件是什么类型,或者告诉它猜测 mimetype,apache 将提供正确的文件。

我认为您想要

enable-auto-props yes

在配置中进行设置,并确保 autoprops 部分具有您期望提供的文件类型(html、css、图像等)的正确条目。

http://svnbook .red-bean.com/en/1.4/svn.advanced.confarea.html#svn.advanced.confarea.opts.config

Take a look at the docs on that here:

http://svnbook.red-bean.com/en/1.4/svn.serverconfig.httpd.html#svn.serverconfig.httpd.extra.browsing.mimetype

Basically, apache is serving it as the mimetype SVN knows for the file, which defaults to plaintext. If you tell SVN what type those files are, or tell it to guess the mimetype, apache will serve the proper one.

I think you want to set

enable-auto-props yes

in your config, and make sure the autoprops section has the correct entries for the file types you expect to be serving (html, css, images, etc.).

http://svnbook.red-bean.com/en/1.4/svn.advanced.confarea.html#svn.advanced.confarea.opts.config

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文