Browse Source

Add Sami conf

Joachim M. Giæver 4 years ago
parent
commit
de69fea957
1 changed files with 40 additions and 0 deletions
  1. 40 0
      sami.conf.php

+ 40 - 0
sami.conf.php

@@ -0,0 +1,40 @@
+<?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'                => 'Sami Markdown Extension',
+    'build_dir'            => __DIR__.'/build/%version%',
+    'cache_dir'            => __DIR__.'/cache/%version%',
+));
+
+// Add extension
+$s["twig"]->addExtension(new Markdown\SamiTwigExtension());
+
+return $s;
+
+?>