diff options
| author | David T. Sadler <davidtsadler@googlemail.com> | 2020-02-21 22:10:07 +0000 |
|---|---|---|
| committer | David T. Sadler <davidtsadler@googlemail.com> | 2020-02-21 22:10:07 +0000 |
| commit | f1b0770740f65e50189cacaa3308a5aaa8be8560 (patch) | |
| tree | 5573c473dec413457398226eb76667d6491b1e43 /listeners | |
| parent | dd60dfd4405813980c6079fa454260063057b0c2 (diff) | |
Remove un-need stuff
Diffstat (limited to 'listeners')
| -rw-r--r-- | listeners/GenerateIndex.php | 22 | ||||
| -rw-r--r-- | listeners/GenerateSitemap.php | 43 |
2 files changed, 0 insertions, 65 deletions
diff --git a/listeners/GenerateIndex.php b/listeners/GenerateIndex.php deleted file mode 100644 index 80dd481..0000000 --- a/listeners/GenerateIndex.php +++ /dev/null @@ -1,22 +0,0 @@ -<?php - -namespace App\Listeners; - -use TightenCo\Jigsaw\Jigsaw; - -class GenerateIndex -{ - public function handle(Jigsaw $jigsaw) - { - $data = collect($jigsaw->getCollection('posts')->map(function ($page) use ($jigsaw) { - return [ - 'title' => $page->title, - 'categories' => $page->categories, - 'link' => rightTrimPath($jigsaw->getConfig('baseUrl')) . $page->getPath(), - 'snippet' => $page->getExcerpt(), - ]; - })->values()); - - file_put_contents($jigsaw->getDestinationPath() . '/index.json', json_encode($data)); - } -} diff --git a/listeners/GenerateSitemap.php b/listeners/GenerateSitemap.php deleted file mode 100644 index 6a439a6..0000000 --- a/listeners/GenerateSitemap.php +++ /dev/null @@ -1,43 +0,0 @@ -<?php - -namespace App\Listeners; - -use samdark\sitemap\Sitemap; -use TightenCo\Jigsaw\Jigsaw; -use Illuminate\Support\Str; - -class GenerateSitemap -{ - protected $exclude = [ - '/assets/*', - '*/favicon.ico', - '*/404*' - ]; - - public function handle(Jigsaw $jigsaw) - { - $baseUrl = $jigsaw->getConfig('baseUrl'); - - if (! $baseUrl) { - echo("\nTo generate a sitemap.xml file, please specify a 'baseUrl' in config.php.\n\n"); - - return; - } - - $sitemap = new Sitemap($jigsaw->getDestinationPath() . '/sitemap.xml'); - - collect($jigsaw->getOutputPaths()) - ->reject(function ($path) { - return $this->isExcluded($path); - })->each(function ($path) use ($baseUrl, $sitemap) { - $sitemap->addItem(rtrim($baseUrl, '/') . $path, time(), Sitemap::DAILY); - }); - - $sitemap->write(); - } - - public function isExcluded($path) - { - return Str::is($this->exclude, $path); - } -} |
