【问题标题】:How to edit CSS and HTML in frameworks such as Hexo using Node.js如何使用 Node.js 在 Hexo 等框架中编辑 CSS 和 HTML
【发布时间】:2014-08-17 13:14:10
【问题描述】:
我是Node.js 的新手,并决定尝试使用Hexo 创建一个博客网站。我遇到的问题是尝试编辑主样式表和索引文件以包含新的网络字体(或一般的任何编辑)。
我认为它会起作用的方式是我会进行更改,然后服务器会选择它,例如文档中所述的/themes folder。尽管情况并非如此,而且您似乎无法直接编辑 CSS。
如何在这些框架中编辑主要的 CSS 和索引?
【问题讨论】:
标签:
javascript
html
css
node.js
hexo
【解决方案1】:
Hexo.io 使用了Stylus,可以看文档。
我尝试更改默认主题并成功了。
通过路径中的示例:themes\landscape\source\css - style.styl
【解决方案2】:
在 Hexo 中,主题负责呈现 HTML 中的内容并设置样式。主题可以决定使用什么预处理器(用于 CSS 和 HTML 模板)。
landscape 在 CSS 中使用 Stylus,在模板中使用 EJS(注意它是 1.0)。
您必须 npm install hexo-renderer-ejs hexo-renderer-stylus 才能正常工作。
有other renderers,但不太受欢迎。