middleman blog
gem "middleman-blog"
middleman init middleman --template=blog
config.ru
# 上のほうにあるUTC消す
Time.zone = "Tokyo"
# 一番最後に以下追加
set :markdown, :tables => true, :autolink => true, :fenced_code_blocks => true, :with_toc_data => true, :hard_wrap => true, :strikethrough => true
set :markdown_engine, :redcarpet
# sass
compass_config do |config|
config.output_style = :expanded
end
新規投稿
be middleman article yamasita_test
パーマリンク修正
blog.permalink = "{year}/{month}/{title}.html"
アーカイブページ
config.ruに以下のように書く
#blog.calendar_template = "calendar.html"
blog.year_template = "calendar.html"
ページトップのアーカイブページ
<h2>アーカイブページ</h2>
<% blog.articles.collect{|item| item.date.year}.uniq.sort.each do |year| %>
<h3><%= year %></h3>
<ul>
<% blog.articles.find_all{|item| item.date.year==year}.each do |a| %>
<li><%= link_to a.title, a %></li>
<% end %>
</ul>
<% end %>
rss表示件数変更
# 10件に変更
#blog.articles[0..5].each do |article|
blog.articles[0..9].each do |article|