diff --git a/myblog/blog/templates/blog/rss.html b/myblog/blog/templates/blog/rss.html
new file mode 100644
index 0000000..e7ec029
--- /dev/null
+++ b/myblog/blog/templates/blog/rss.html
@@ -0,0 +1,302 @@
+
+
+
+
+
RSS订阅 - 六桂流芳的com
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/myblog/blog/urls.py b/myblog/blog/urls.py
index 5b70b43..ce133ec 100644
--- a/myblog/blog/urls.py
+++ b/myblog/blog/urls.py
@@ -1,7 +1,16 @@
from django.urls import path
from . import views
+from .feeds import LatestPostsFeed, CategoryPostsFeed, RecentPostsFeed, AllPostsFeed
urlpatterns = [
path('', views.index, name='index'),
path('post/
/', views.detail, name='detail'),
-]
+ # 添加RSS页面路由
+ path('rss/page/', views.rss_page, name='rss_page'),
+ # 添加联系我页面路由
+ path('contact/', views.contact_page, name='contact_page'),
+ path('rss/', LatestPostsFeed(), name='rss_feed'),
+ path('rss/category//', CategoryPostsFeed(), name='category_feed'),
+ path('rss/recent/', RecentPostsFeed(), name='recent_feed'),
+ path('rss/all/', AllPostsFeed(), name='all_feed'),
+]
\ No newline at end of file
diff --git a/myblog/blog/views.py b/myblog/blog/views.py
index 82e5300..859b769 100644
--- a/myblog/blog/views.py
+++ b/myblog/blog/views.py
@@ -67,3 +67,27 @@ def detail(request, post_id):
except SiteSettings.DoesNotExist:
site_settings = None
return render(request, 'blog/detail.html', {'post': post, 'categories': categories, 'site_settings': site_settings})
+
+
+# 添加RSS页面视图
+def rss_page(request):
+ categories = Category.objects.all()
+ try:
+ site_settings = SiteSettings.objects.first()
+ except SiteSettings.DoesNotExist:
+ site_settings = None
+ return render(request, 'blog/rss.html', {
+ 'categories': categories,
+ 'site_settings': site_settings
+ })
+
+
+# 添加联系我页面视图
+def contact_page(request):
+ try:
+ site_settings = SiteSettings.objects.first()
+ except SiteSettings.DoesNotExist:
+ site_settings = None
+ return render(request, 'blog/contact.html', {
+ 'site_settings': site_settings
+ })
\ No newline at end of file