diff options
author | Max Magorsch <arzano@gentoo.org> | 2020-03-04 23:21:25 +0100 |
---|---|---|
committer | Max Magorsch <arzano@gentoo.org> | 2020-03-04 23:21:25 +0100 |
commit | 6063f563294f591562bc8adc8bf90811fe438e51 (patch) | |
tree | 06b7f3cebe3a4a84c9fdd84b758bee009787b436 /data.json.erb | |
parent | Adjust the appearance to match the old planet (diff) | |
download | planet-tyrian-6063f563294f591562bc8adc8bf90811fe438e51.tar.gz planet-tyrian-6063f563294f591562bc8adc8bf90811fe438e51.tar.bz2 planet-tyrian-6063f563294f591562bc8adc8bf90811fe438e51.zip |
Add a search functionality
Signed-off-by: Max Magorsch <arzano@gentoo.org>
Diffstat (limited to 'data.json.erb')
-rw-r--r-- | data.json.erb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/data.json.erb b/data.json.erb new file mode 100644 index 0000000..beb6d2a --- /dev/null +++ b/data.json.erb @@ -0,0 +1,25 @@ +<% require 'loofah' %> + +[ + <% + items = site.items.latest + ItemCursor.new(items).each do |item, new_date, new_feed| + %> + { + "title": <%= item.title.dump %>, + "author": <%= item.feed.title.dump %>, + "nickname": <%= item.feed.key.dump %>, + "date": <%= item.published.strftime('%Y-%m-%d').dump %>, + "scope": <%= item.feed.location.dump %>, + "content": <% if item.content %><%= Loofah.fragment(item.content).scrub!(:prune).to_text.dump %><% elsif item.summary %><%= Loofah.fragment(item.summary).scrub!(:prune).to_text.dump %><% else %>"-/-"<% end %> + }, + <% end %> + { + "title": "", + "author": "", + "nickname": "", + "date": "", + "scope": "", + "content": "" + } +] |