/WillkanPosts

Primary LanguageJavaScript

WillkanPosts

#一个发布工作流程类文章的工具 例子参见前端工作流程

##添加文章步骤 在app/_post中添加你的markdown文件

  • 若要在markdown文件中添加子表题,在需要插入子表题处输入 {{{md-sub subs.subN}}}
  • 若要在markdown文件中添加js的demo, 在需要显示demo处输入 {{{code plugins.codeN}}} demo应符合CMD模块且返回数据格式应为
    {
        html: 'some string',
        callback: function(){}
    }

app/public/scripts/example/static/post-package.js中添加文章,格式如下

define(function(require, exports, module){
        return {
            post:[
                {
                    //若需要添加子标题或插件
                    "options":{
                        "subs":{
                            //子标题键注意跟markdown文件名对应
                            "sub1":"Backbone-Sub1"
                        },
                        "plugins":{
                            "plugin1": require("./demo/backbone/demo")
                        }
                    },
                    //侧栏目录显示的文章名字
                    "title": "Backbone-View",
                    //文件名字
                    "postName": "Backbone-View"
                },
                //其他文章
                {
                }
            ]
        }
    });

##调试与构建 grunt server 用于调试网页

grunt build 用于构建网页,构建路径为diat