Update articles JSON feed to version 1.1

This commit is contained in:
Jonny Barnes 2023-12-20 14:46:27 +00:00
parent 2aa60db548
commit f51c37103c
Signed by: jonny
SSH key fingerprint: SHA256:CTuSlns5U7qlD9jqHvtnVmfYV3Zwl2Z7WnJ4/dqOaL8

View file

@ -73,10 +73,16 @@ class FeedsController extends Controller
{ {
$articles = Article::where('published', '1')->latest('updated_at')->take(20)->get(); $articles = Article::where('published', '1')->latest('updated_at')->take(20)->get();
$data = [ $data = [
'version' => 'https://jsonfeed.org/version/1', 'version' => 'https://jsonfeed.org/version/1.1',
'title' => 'The JSON Feed for ' . config('user.display_name') . 's blog', 'title' => 'The JSON Feed for ' . config('user.display_name') . 's blog',
'home_page_url' => config('app.url') . '/blog', 'home_page_url' => config('app.url') . '/blog',
'feed_url' => config('app.url') . '/blog/feed.json', 'feed_url' => config('app.url') . '/blog/feed.json',
'authors' => [
[
'name' => config('user.display_name'),
'url' => config('app.url'),
],
],
'items' => [], 'items' => [],
]; ];
@ -88,9 +94,6 @@ class FeedsController extends Controller
'content_html' => $article->main, 'content_html' => $article->main,
'date_published' => $article->created_at->tz('UTC')->toRfc3339String(), 'date_published' => $article->created_at->tz('UTC')->toRfc3339String(),
'date_modified' => $article->updated_at->tz('UTC')->toRfc3339String(), 'date_modified' => $article->updated_at->tz('UTC')->toRfc3339String(),
'author' => [
'name' => config('user.display_name'),
],
]; ];
} }