sharkpp / sculpin-calendarian-bundle
这是一个为Sculpin生成博客日期目录索引页面的Bundle。
dev-master
2016-09-03 06:35 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-10-02 09:41:41 UTC
README
这是什么?
这是一个用于为Sculpin生成博客日期目录索引页面的Bundle。
设置
在您的sculpin.json
文件中添加此Bundle
{ // ... "require": { // ... "sharkpp/sculpin-calendarian-bundle": "dev-master" } }
然后运行sculpin update
来安装此Bundle。
现在您可以在app/SculpinKernel.php
文件中的SculpinKernel
类中注册此Bundle
<?php class SculpinKernel extends \Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel { protected function getAdditionalSculpinBundles() { return array( 'Sharkpp\Sculpin\Bundle\CalendarianBundle\SculpinCalendarianBundle' ); } }
如何使用
例如,创建一个source/blog/date.html
文件
--- generator: calendarian --- <h2> {% if page.calendarian.year %}{{ page.calendarian.year }}-{% endif %} {% if page.calendarian.month %}{{ page.calendarian.month }}-{% endif %} {% if page.calendarian.day %}{{ page.calendarian.day }}-{% endif %} </h2> <ul> {% for item in page.calendarian.items %} <li><a href="{{ item.url }}">{{ item.title }}</a></li> {% endfor %} </ul>
通过创建此类内容,当存在这样的页面时,页面将基于为http://your.site.url/blog/2015/
、http://your.site.url/blog/2015/08/
和http://your.site.url/blog/2015/08/09/
创建的内容来创建,可以访问。
许可证
© 2015 sharkpp