Sculpin Calendarian Bundle
What is this?
This is a Bundle that generates the index page to blog date directory for Sculpin., (*1)
Setup
Add this bundle in your sculpin.json
file:, (*2)
{
// ...
"require": {
// ...
"sharkpp/sculpin-calendarian-bundle": "dev-master"
}
}
and install this bundle running sculpin update
., (*3)
Now you can register the bundle in SculpinKernel
class available on app/SculpinKernel.php
file:, (*4)
<?php
class SculpinKernel extends \Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel
{
protected function getAdditionalSculpinBundles()
{
return array(
'Sharkpp\Sculpin\Bundle\CalendarianBundle\SculpinCalendarianBundle'
);
}
}
How to use
For example, create a source/blog/date.html
file:, (*5)
---
generator: calendarian
---
{% if page.calendarian.year %}{{ page.calendarian.year }}-{% endif %}
{% if page.calendarian.month %}{{ page.calendarian.month }}-{% endif %}
{% if page.calendarian.day %}{{ page.calendarian.day }}-{% endif %}
By creating in such content, and http://your.site.url/blog/2015/08/09/hoge.html
, when there is such a page, the page is created based on the content that was created to http://your.site.url/blog/2015/
and http://your.site.url/blog/2015/08/
and http://your.site.url/blog/2015/08/09/
, it can be accessed., (*6)
License
© 2015 sharkpp, (*7)
This software is released under the MIT License, see LICENSE., (*8)