edp-webserver
Version:
Package for edp webserver.
65 lines (36 loc) • 1.1 kB
JavaScript
/***************************************************************************
*
* Copyright (c) 2014 Baidu.com, Inc. All Rights Reserved
* $Id$
*
**************************************************************************/
/**
* lib/handlers/stylus.js ~ 2014/02/15 21:57:29
* @author leeight(liyubei@baidu.com)
* @version $Revision$
* @description
*
**/
/**
* 处理stylus输出
*
* @param {Object=} compileOptions stylus编译参数
* @param {string=} encoding 源编码方式
* @return {Function}
*/
module.exports = exports = function stylus ( compileOptions, encoding ) {
encoding = encoding || 'utf8';
return function ( context ) {
var docRoot = context.conf.documentRoot;
var pathname = context.request.pathname;
var compileAndWriteStylus = require( '../util/compile-and-write-stylus' );
compileAndWriteStylus(
compileOptions,
docRoot,
pathname,
context.content.toString( encoding ),
context
);
};
};
/* vim: set ts=4 sw=4 sts=4 tw=100: */