私はJekyllを1、2か月使用していますが、Rubyも初めてなので、毎日学習しています。
私のサイトでブログ投稿の読書時間を追加したいのですが、このルビーの宝石を見つけました。
https://github.com/garethrees/readingtime
通常の方法でサイトのルートにインストールし、必要なコードを追加しても何も起こりません。私のサイトのルートには実際にはリンクがないので、これはショックではありませんか?
だから私のサイトはこのhtmlのように見える
---
layout: default
---
<div class="twelve columns">
<h3>{{ page.title }}</h3>
<span class="date">Wrote by Josh Hornby</span>
<span class="date">Estimated reading time – <%= @article.body.reading_time %> </span>
<br /> <br />
<%= @article.body %>
{{ content }}
</article>
<a href="https://twitter.com/intent/tweet?text=Check out this blog by @joshua_hornby - www.joshhornby.co.uk"> <div class="twitter_button"> <img src="/images/twitter.png" alt="twitter-logo" width="50" height="50" /> </div> </a>
</div>
<div class="four columns">
<h3>Recent Posts</h3>
<p>Find out what else I've been talking about:</p>
{% for post in site.related_posts limit: 10 %}
<ul class="square">
<li><a class="title" style="text-decoration:none;" href="{{post.url}}"><strong>{{ post.title }}</strong></a>
{% endfor %}
</ul>
</div>
今、私はそれが機能していないことにショックを受けていませんが、私の質問は、Jekyllファイルでそれにアクセスできるようにgemをインストールする方法ですか?_plugin
ディレクトリを作成してそこから呼び出す必要がありますか?それとも、jekyllプラグインではないので機能しませんか?その場合、私は自分のRubyJekyllプラグインを作成する小さなプロジェクトを持っているかもしれません。