12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- use Sami\Sami;
- use Sami\RemoteRepository\GitHubRemoteRepository;
- use Sami\Version\GitVersionCollection;
- use Symfony\Component\Finder\Finder;
- // Import markdown
- require "sami-markdown/SamiTwigExtension.php";
- $iterator = Finder::create()
- ->files()
- /**
- * For those who clone this into their project,
- * we'll exclude sami-markdown to be rendered.
- */
- ->exclude("sami-markdown")
- ->name('*.php')
- ->in($dir = './src')
- ;
- /*$versions = GitVersionCollection::create($dir)
- ->add('master', 'master branch')
- ;
- */
- $s = new Sami($iterator, array(
- 'theme' => 'markdown',
- 'template_dirs' => array( __DIR__ . '/'),
- //'versions' => $versions,
- 'title' => 'Yr Forecast',
- 'build_dir' => __DIR__.'/build/%version%',
- 'cache_dir' => __DIR__.'/cache/%version%',
- ));
- // Add extension
- $s["twig"]->addExtension(new Markdown\SamiTwigExtension());
- return $s;
- ?>
|