如何使用SassDoc作为单个文件的解析器而不生成完整的文档文件
这个问题与一揽子计划有关 我想解析./source文件夹中的每个*.scss文件,但不是生成sassdoc文件夹,而是为每个解析的文件创建部分html。例如: parse:variables.scss和receive variables.html,没有页面标题、侧栏-纯内容,甚至没有html和正文标记 我当前的代码:如何使用SassDoc作为单个文件的解析器而不生成完整的文档文件,sass,gulp-sass,Sass,Gulp Sass,这个问题与一揽子计划有关 我想解析./source文件夹中的每个*.scss文件,但不是生成sassdoc文件夹,而是为每个解析的文件创建部分html。例如: parse:variables.scss和receive variables.html,没有页面标题、侧栏-纯内容,甚至没有html和正文标记 我当前的代码: var gulp = require('gulp'), sassdoc = require('sassdoc'); var paths = { scss: [
var gulp = require('gulp'),
sassdoc = require('sassdoc');
var paths = {
scss: [
'source/**/*.scss'
]
};
gulp.task('sassdoc', function () {
console.log("sassdoc task finished");
return gulp.src(paths.scss)
.pipe(sassdoc());
});
使用SassDoc的默认主题是不可能的。所以你需要建立自己的主题来实现这一点。 每个项目在结果数据中都有一个
文件
键,所以我会利用这个键进行一些合并
这可能最终会出现在一个sassdoc额外的
自定义过滤器中。
编辑:事实上,你的问题是相当错误的,你想要一个
variable.html
文件,但没有html
如果您只需要来自SassDoc的原始JSON数据,而不需要任何类型的主题处理,那么您需要的就是
但同样,除非对每个文件分别调用SassDoc,否则您将把所有文件放在一起,这意味着数据处理后要将它们拆分,这就是为什么要使用自定义主题(即使没有html输出)