Ah adamım, bir aracı konsolun olduğunu bilseydim, çok daha hızlı bir şekilde gitmiş olacak bir şeyi çözmeye çalışırken birkaç saatimi harcıyorum!
Blogumdaki makaleleri incelemek için bir sonraki/geri mantığını oluşturmaya çalışıyordum. Kronolojik bir şey var, ama ben de etiketler üzerinde ileri geri gitmek istedim. Her iki etiket için de "ruby" ve "demek" "raylar" etiketli bir kaç tane var ve her iki etiket için de "bir sonraki" aynı etiket altında her ikisini de listelemek istedim.
Asıl sorun, şablon dosyasında ne tür şeylerin bana uygun olduğunu bilmiyordum. middleman console
'u başlattığınızda, sitenizin yapılandırmasını yükler, böylece etrafta dolaşmaya başlayabilirsiniz.
$ bundle exec irb
2.0.0-p481 :001 > blog
NameError: undefined local variable or method `blog' for main:Object
from (irb):1
2.0.0-p481 :002 > exit
$ middleman console
== LiveReload is waiting for a browser to connect
2.0.0-p481 :001 > blog
=> #<Middleman::Blog::BlogData: [#<Middleman::Blog::BlogArticle: {"title"=>"Emb
vb aracı ortamını yüklemek ve daha sonra mevcut Middleman::Application
nesne üzerinde yöntemleri çağırmak sağlayan neyi aracı konsol
. Eğer bir aracı uzantısı kullanıyorsanız ve yardımcıları tanımladıysanız, onlara buradan ulaşabilirsiniz ve etrafta dolaşmaya başlayabilirsiniz.
Handy şeyler:
config
aracı yapılandırma nesnesidir.
data
Eğer aracı-Blog-kullanıyorsanız
drafts
, taslak eşya olan aracı-blog kullanıyorsanız veri dizininin
blog
blog yapılandırma olduğunu, aracı veri nesnesidir taslaklar
Bu tür bir şeye [cevabı bulmak için Pry'yi kullanın] (https://andrew.kvalhe.im/use-pry-as-the-middleman-console/) kullanmayı seviyorum. –