西纳特拉 +小胡子 + CSS 问题

发布于 2024-12-12 02:45:57 字数 172 浏览 0 评论 0原文

我正在尝试制作我的第一个 Sinatra + Mustache 网站,但我遇到了一些问题,包括供我的 Mustache 模板使用的 css 文件。像普通 css 文件一样包含它们是行不通的,也不能将它们放入 /public/css/mystyle.css 格式。

有谁知道如何正确执行此操作?

谢谢

I am trying to make my first Sinatra + Mustache site but I am having issues including css files for my mustache templates to use. Including them like a normal css file won't work and neither will putting them in a /public/css/mystyle.css format.

Does anyone know how to do this properly?

thanks

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

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

发布评论

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

评论(1

夏末 2024-12-19 02:45:57

我不确定我是否正确理解了您的问题,但是如果您的 css 文件位于 public/css/mystyle.css 中,您应该将其包含在其中

<link rel="stylesheet" type="text/css" href="/css/mystyle.css">

我可以想到几个原因,例如它不会发生。您已经:

  • 省略​​了前导 /
  • 重新配置了 public_folder,如下所示:set :public_folder, "path to otherfolder"
  • 更改了根文件夹,所以现在您的 public文件夹是 new_root/public
  • 在您的 configure.ru 文件中设置一些路径

I'm not sure that I'm understanding your question properly, but if your css file is in public/css/mystyle.css you should include it with

<link rel="stylesheet" type="text/css" href="/css/mystyle.css">

There are several reasons I can think of, for it not to happen. You have:

  • omitted leading /
  • reconfigured public_folder like this: set :public_folder, "path to other folder"
  • changed root folder, so now your public folder is new_root/public
  • set up some paths in your configure.ru file
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文