我想在开发时使用 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 扩展名。