Files
RootPanel/plugin/wiki/index.coffee
2014-09-30 14:51:08 +08:00

28 lines
771 B
CoffeeScript

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