mavimo/sculpin-projects-bundle

Sculpin Projects Bundle

dev-master 2014-01-02 17:58 UTC

This package is auto-updated.

Last update: 2024-09-14 08:41:57 UTC


README

设置

在您的 sculpin.json 文件中添加此插件

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

然后运行 sculpin update 安装此插件。

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

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

如何使用

在您的源文件中创建一个子文件夹 _projects 并在其中添加一些文件,例如

my-blog/
└── source
    ├── // ...
    └── _projects
        ├── 2014-01-01-my-new-project.md
        ├── 2014-01-02-another-project.md
        └── 2014-01-03-more-projects.md

创建所需的模板文件,并使用文档元数据中的项目列表来获取项目分页列表

---
title: Projects
// ...
generator: pagination
pagination:
    provider: data.projects
// ...
---