"NetBootMenuConfig" : NetBootMenuConfigModule,
"NetBootMenuHeader" : NetBootMenuHeaderModule,
"NetBootMenuSeparator" : NetBootMenuSeparatorModule,
- "NewsItem" : NewsItemModule,
- "NewsLine" : NewsLineModule,
- "NewsTable" : NewsTableModule,
- "NewsYearNavigation" : NewsYearNavigationModule,
"ProgressBar" : ProgressBarModule,
"ReleaseItem" : ReleaseItemModule,
"SidebarBanner" : SidebarBannerModule,
# Entry site that lead the user to index
(r"/", IndexHandler),
- # Handle news items
- (r"/news", NewsIndexHandler),
- (r"/news/year/([0-9]*)", NewsYearHandler),
- (r"/news/(.*)", NewsItemHandler),
-
# Download sites
(r"/download", DownloadHandler),
(r"/downloads", tornado.web.RedirectHandler, { "url" : "/download" }),
(r"/donation", tornado.web.RedirectHandler, { "url" : "/donate" }),
# RSS feed
- (r"/news.rss", RSSNewsHandler),
+ (r"/news.rss", tornado.web.RedirectHandler, { "url" : "https://blog.ipfire.org/feed.rss" }),
+
+ # Redirect news articles to blog
+ (r"/news/(.*)", tornado.web.RedirectHandler, { "url" : "https://blog.ipfire.org/posts/{1}" }),
# Static Pages
(r"/artwork", StaticHandler, { "template" : "artwork.html" }),