/lib/plugins/admin/admin.plugin.coffee
http://github.com/balupton/docpad · CoffeeScript · 33 lines · 19 code · 5 blank · 9 comment · 0 complexity · 80af57b08731fb60c2fd0a394dbbe8b3 MD5 · raw file
- ###
- This plugin is still in beta, don't use it.
- ###
- # Requires
- DocpadPlugin = require "#{__dirname}/../../plugin.coffee"
- # Define Plugin
- class AdminPlugin extends DocpadPlugin
- # Plugin Name
- name: 'admin'
- # Administration Blocks
- renderBefore: ({templateData}, next) ->
- templateData.blocks.scripts.push '''
- <script src="/_docpad/plugins/admin/scripts/script.js"></script>
- '''
- next()
-
- # Adminstration Website
- writeAfter: ({},next) ->
- docpad = require(@docpad.config.mainPath).createInstance(
- checkVersion: false
- growl: false
- rootPath: __dirname
- outPath: "#{@docpad.config.outPath}/_docpad/plugins/admin"
- logLevel: 0
- enableUnlistedPlugins: false
- enabledPlugins: 'coffee'
- ).action 'generate', next
- # Export Plugin
- module.exports = AdminPlugin