【发布时间】:2015-07-14 08:36:28
【问题描述】:
我正在构建需要独立 html 文件的错误页面 (404/503),我的服务器端是 nodejs,但这些文件将直接托管在 nginx 中。我正在尝试在 html 文档顶部自动嵌入样式表,并且想知道是否有任何工具可用于此目的。搜索堆栈溢出,谷歌不断将工具返回到内联 css 以在电子邮件中使用,但这不是我想要的。
我想开始
before.css
.body { color: black }
before.html
<!DOCTYPE html>
<html>
<head>
<title>A Question</title>
<link rel="stylesheet" href="before.css">
</head>
<body>
<p>Here be the answer</p>
</body>
</html>
一旦过程完成,我最终会得到什么
after.html
<!DOCTYPE html>
<html>
<head>
<title>A Question</title>
<style>.body { color: black }</style>
</head>
<body>
<p>Here be the answer</p>
</body>
</html>
理想的解决方案是 gulp 插件或如何编写插件的想法。
如果需要,我可以用 JS 编写它。此外,我已经在使用 EJS 和 Stylus 来导出原始文件。
非常感谢
【问题讨论】:
-
为什么要这样做?您使用什么服务器语言?
-
如果您没有找到简单的方法来做到这一点...主要是因为这是一个坏主意,或者您正在进行一项伟大的创新...您为什么要这样做?跨度>
-
您似乎在寻找 HTML 预编译工具。有许多。看翡翠或哈姆尔。这是related post。
标签: javascript html css build gulp