diff options
-rw-r--r-- | config.rb | 3 | ||||
-rw-r--r-- | source/_article_summary.html.erb | 5 | ||||
-rw-r--r-- | source/index.html.erb | 2 |
3 files changed, 9 insertions, 1 deletions
@@ -15,6 +15,9 @@ activate :blog do |blog| # blog.layout = "layout" # blog.summary_separator = /(READMORE)/ # blog.summary_length = 250 + + blog.summary_generator = Proc.new {|article, rendered, length, ellipsis| Nokogiri::HTML(rendered).at_xpath("//p[1]").to_s + link_to(ellipsis, article) } + # blog.year_link = "{year}.html" # blog.month_link = "{year}/{month}.html" # blog.day_link = "{year}/{month}/{day}.html" diff --git a/source/_article_summary.html.erb b/source/_article_summary.html.erb new file mode 100644 index 0000000..fbb4cfd --- /dev/null +++ b/source/_article_summary.html.erb @@ -0,0 +1,5 @@ +<% article = article_summary %> +<div> + <h3><%= link_to article.title, article %> <span><%= article.date.strftime('%b %e') %></span></h3> + <%= article.summary %> +</div> diff --git a/source/index.html.erb b/source/index.html.erb index 98486b6..dbef3db 100644 --- a/source/index.html.erb +++ b/source/index.html.erb @@ -20,7 +20,7 @@ title: sublab - Ein Hackerspace in Leipzig <h2>[ Neues aus dem sublab]</h2> - <%= partial "article", collection: blog.articles[0..4] %> + <%= partial "article_summary", collection: blog.articles[0..4] %> <p><%= link_to "Alle News", "/news.html" %></p> |