mirror of
https://github.com/kremalicious/blog.git
synced 2024-11-22 09:56:51 +01:00
remove category feed stuff
This commit is contained in:
parent
e37216897a
commit
4d045b75d2
@ -111,25 +111,6 @@ module Jekyll
|
|||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# The CategoryFeed class creates an Atom feed for the specified category.
|
|
||||||
class CategoryFeed < CategoryPage
|
|
||||||
|
|
||||||
# Initializes a new CategoryFeed.
|
|
||||||
#
|
|
||||||
# +site+ is the Jekyll Site instance.
|
|
||||||
# +base+ is the String path to the <source>.
|
|
||||||
# +category_dir+ is the String path between <source> and the category folder.
|
|
||||||
# +category+ is the category currently being processed.
|
|
||||||
def initialize(site, base, category_dir, category)
|
|
||||||
template_path = File.join(base, '_includes', 'custom', 'category_feed.xml')
|
|
||||||
super(template_path, 'atom.xml', site, base, category_dir, category)
|
|
||||||
|
|
||||||
# Set the correct feed URL.
|
|
||||||
self.data['feed_url'] = "#{category_dir}/#{name}" if render?
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
# The Site class is a built-in Jekyll class with access to global site config information.
|
# The Site class is a built-in Jekyll class with access to global site config information.
|
||||||
class Site
|
class Site
|
||||||
|
|
||||||
@ -146,15 +127,6 @@ module Jekyll
|
|||||||
# Record the fact that this pages has been added, otherwise Site::cleanup will remove it.
|
# Record the fact that this pages has been added, otherwise Site::cleanup will remove it.
|
||||||
self.pages << index
|
self.pages << index
|
||||||
end
|
end
|
||||||
|
|
||||||
# Create an Atom-feed for each index.
|
|
||||||
feed = CategoryFeed.new(self, self.source, target_dir, category)
|
|
||||||
if feed.render?
|
|
||||||
feed.render(self.layouts, site_payload)
|
|
||||||
feed.write(self.dest)
|
|
||||||
# Record the fact that this pages has been added, otherwise Site::cleanup will remove it.
|
|
||||||
self.pages << feed
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# Loops through the list of category pages and processes each one.
|
# Loops through the list of category pages and processes each one.
|
||||||
|
Loading…
Reference in New Issue
Block a user