1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- use Sami\Sami;
- use Sami\RemoteRepository\GitHubRemoteRepository;
- use Sami\Version\GitVersionCollection;
- use Symfony\Component\Finder\Finder;
- // Import markdown
- require "markdown/SamiTwigExtension.php";
- $iterator = Finder::create()
- ->files()
- ->name('*.php')
- ->in($dir = './src')
- ;
- $versions = GitVersionCollection::create($dir)
- ->add('master', 'master branch')
- ;
- $s = new Sami($iterator, array(
- 'theme' => 'markdown',
- 'template_dirs' => array( __DIR__ . '/markdown'),
- 'versions' => $versions,
- 'title' => 'Sami Markdown Extension',
- 'build_dir' => __DIR__.'/build/%version%',
- 'cache_dir' => __DIR__.'/cache/%version%',
- ));
- // Add extension
- $s["twig"]->addExtension(new Markdown\SamiTwigExtension());
- return $s;
- ?>
|