1

我想在开发时使用 SimpleHTTPServer 为我的本地站点提供服务。我正在使用基本的 javascript、HTML 和 CSS。我有这种项目结构:

  • app(包含 src 文件的文件夹)
  • dist (构建文件夹,其中所有内容都位于主机)
    • 资产(css、js等)
    • 服务(不同服务的 html 文件)
    • name_of_service_1.html
    • name_of_service_2.html
    • 索引.html
    • 服务.html
  • 包.json
  • gulp.js

在导航内部,每个链接都有一个基本结构,如下所示:

<a href="/services">Services</a>
<a href="/services/name_of_service_1>Service 1</a>

除此之外,我正在使用 HTML 预加载,因此如果有人将鼠标悬停在这些链接上,页面加载速度会更快。因此,我不能使用 services.html 等,因为在这种情况下,预加载将不起作用。我正在使用 netlify 来托管这个网站,并且一切正常。

我的问题:如何使用 SimpleHTTPServer 在本地提供服务,但该页面将很好地加载,而链接中没有 .html 扩展名。

4

0 回答 0