mavimo/sculpin-editor-bundle

dev-master 2017-05-23 22:15 UTC

This package is auto-updated.

Last update: 2024-09-14 08:45:47 UTC


README

设置

将此包添加到您的 sculpin.json 文件中

{
    // ...
    "require": {
        // ...
        "mavimo/sculpin-editor-bundle": "@dev"
    }
}

并运行 sculpin update 来安装此包。

现在您可以在 app/SculpinKernel.php 文件中的 SculpinKernel 类中注册此包

class SculpinKernel extends \Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel
{
    protected function getAdditionalSculpinBundles()
    {
        return array(
           'Mavimo\Sculpin\Bundle\EditorBundle\SculpinEditorBundle'
        );
    }
}

如何使用

内容编辑器可以创建一个新的内容类型

sculpin editor:create "New content title"

这将根据当前日期在路径下生成一个新的草稿内容

source/_posts/2014-01-04-new-content-title.md

您也可以使用 "Y-m-d" 格式指定不同的日期,例如

sculpin editor:create -d 2010-06-10 "New content title"

这将生成文件

source/_posts/2010-06-10-new-content-title.md

您还可以使用 type 选项创建不同的内容类型(WIP,参见 Sculpin PR 96

sculpin editor:create -t project "New content title"

这将在一个新文件夹中生成一个新的草稿项目

source/_projects/2014-01-04-new-content-title.md

待办事项

  • 添加更好的文件写入流程
  • 在 sculpin 核心中集成 Sculpin PR 96 后,添加对内容类型生成更好的支持。