diff --git a/app/Http/Controllers/RssFeedController.php b/app/Http/Controllers/RssFeedController.php
new file mode 100644
index 0000000..9890186
--- /dev/null
+++ b/app/Http/Controllers/RssFeedController.php
@@ -0,0 +1,23 @@
+select($select)->where('isPost', true)->where('public_status', 0)->orderBy('id', 'desc')->limit(50)->get();
+
+ foreach ($posts as $k => $v) {
+ $userd = DB::table('users')->where('id', $v->user_id)->first();
+ $userd = DB::table('usr_profile')->where('user_id', $v->user_id)->first();
+ $v->user = $userd->display_name;
+ unset($posts[$k]->user_id);
+ }
+
+ return response()->view('rss.feed', ['posts' => $posts])->header('Content-Type', 'application/xml');
+ }
+}
diff --git a/resources/views/rss/feed.blade.php b/resources/views/rss/feed.blade.php
new file mode 100644
index 0000000..e4b0e6e
--- /dev/null
+++ b/resources/views/rss/feed.blade.php
@@ -0,0 +1,22 @@
+=
+ ''.PHP_EOL
+?>
+
+
+
+
+
+ ja
+ {{ now() }}
+
+ @foreach($posts as $post)
+ -
+ title }}]]>
+ {{ env('APP_URL') }}/blog/{{ $post->slug }}
+ message !!}]]>
+ user }}]]>
+ {{ date('Y-m-d H:i:s', $post->publish_date) }}
+
+ @endforeach
+
+
\ No newline at end of file
diff --git a/resources/views/theme/techsuwa/component/navbar.blade.php b/resources/views/theme/techsuwa/component/navbar.blade.php
index 17e4fae..1eb1c9a 100644
--- a/resources/views/theme/techsuwa/component/navbar.blade.php
+++ b/resources/views/theme/techsuwa/component/navbar.blade.php
@@ -4,6 +4,7 @@
@if ($user)
diff --git a/routes/view/site.php b/routes/view/site.php
index aa3fe76..be469cf 100644
--- a/routes/view/site.php
+++ b/routes/view/site.php
@@ -34,5 +34,6 @@ Route::get('/memberlist', 'User\MemberList@index');
Route::get('/commentlist', 'Home\CommentList@index');
Route::get('/contact/seiko', 'Home\Contact@seiko');
Route::any('/contact', 'Home\Contact@index');
+Route::get('/feed', 'RssFeedController@feed');
Route::get('/{slug}', 'Home\Index@page');