私がRubyの初心者であることを十分に認めます。この質問は、Ruby に対する無知から出たものかもしれません。
そうは言っても、私はnanoc プロジェクトを始めています(そしてそれを愛しています)。これを使用してブログを強化したいのですが...しかし、私の人生では、メインページに表示する記事/投稿のリストを取得する方法がわかりません。どうすればいいですか?
できればerb/htmlを使いたいです。
私がRubyの初心者であることを十分に認めます。この質問は、Ruby に対する無知から出たものかもしれません。
そうは言っても、私はnanoc プロジェクトを始めています(そしてそれを愛しています)。これを使用してブログを強化したいのですが...しかし、私の人生では、メインページに表示する記事/投稿のリストを取得する方法がわかりません。どうすればいいですか?
できればerb/htmlを使いたいです。
これは、タイトル、日付、リンクを含む最新の10件の記事のリストを作成するerbです。を使用して記事のコンテンツを追加することもできますarticle.compiled_content
。私はhpricotを使用して、ブログの各投稿の最初の段落のみを表示しています。
<% @site.sorted_articles[0, 10].each do |article| %>
<p><strong>
<%= link_to(article[:title], article.path) %> </strong><br/>
<%= article[:created_at] %> <br/>
<%= tags_for(article) %> <br/></p>
<% end %>
Nanoc3::Helpers::Blogging
と呼ばれるメソッドがありますarticles
( http://nanoc.stoneship.org/docs/api/3.1/Nanoc3/Helpers/Blogging.htmlをsorted_articles
参照)。
を使用してそのヘルパーを「有効にする」ことができます
include Nanoc3::Helpers::Blogging
lib/
のようなファイルでlib/helpers.rb
。
http://nanoc.stoneship.org/docs/4-basic-concepts/#helpersを参照してください