path = require 'path' fs = require 'fs' {pluggable} = app {renderAccount} = app.middleware wiki = require './wiki' module.exports = pluggable.createHelpers exports = name: 'wiki' type: 'extension' exports.registerHook 'view.layout.menu_bar', href: '/wiki/' body: '用户手册' for category_name in fs.readdirSync("#{__dirname}/../../WIKI") for file_name in fs.readdirSync("#{__dirname}/../../WIKI/#{category_name}") exports.registerHook 'plugin.wiki.pages', t_category: category_name t_title: file_name language: 'zh_CN' content_markdown: fs.readFileSync("#{__dirname}/../../WIKI/#{category_name}/#{file_name}").toString() app.get '/wiki', renderAccount, wiki.index app.get '/wiki/:category/:title', renderAccount, wiki.page