插入普通 html/css/js 页面并向其添加地址(路由)

Insert plain html/css/js pages and add address (route) to them

假设我有 html 模板 https://www.free-css.com/free-css-templates/page244/debut 我如何将它们正确插入 Drupal 以便它像我将这些文件从存档与 Drupal 放在一起一样工作...?这样一来,如果我打开 "mysite.com/contact.html",我就会准确地得到 contact.html 的内容,里面的所有内容(链接到 css/js 文件)都可以正常工作。

据我了解,您想在与 Drupal 站点相同的域中提供静态 HTML 文件,而不是在此过程中提供 bootstrap Drupal,因此静态 HTML 直接得到服务。我建议使用 Pathed Files 模块 (https://www.drupal.org/project/pathed_files),它允许您上传静态文件或将其内容粘贴到表单中,并为其指定自定义 URL。或者,如果您只是将一个 HTML 文件放在 Drupal 文件目录中(例如 https://your.website.com/sites/default/files/your-html-file.html),您的 Web 服务器将很乐意按原样提供它,但您必须忍受该 /sites/default/files/ 路径在 URL。说实话,您可以将它放在 Drupal Web 根目录中,与 index.php 并排,Web 服务器无需 bootstrapping Drupal 即可为其提供服务。但这非常丑陋,你真的、真的不应该那样做。