Ôi trời, tôi chỉ mất vài giờ để cố gắng giải quyết thứ gì đó sẽ nhanh hơn rất nhiều nếu tôi biết rằng có một bàn điều khiển trung gian!
Tôi đã cố gắng xây dựng logic tiếp theo/quay lại để xem qua các bài viết trên blog của mình. Có một thứ theo thứ tự thời gian, nhưng tôi cũng muốn có thể đi qua lại trên các thẻ. Có một số được gắn thẻ cả "ruby" và (nói) "ray", và "tiếp theo" cho cả hai thẻ là giống nhau tôi muốn liệt kê nó với nhau theo cả hai thẻ.
Vấn đề chính là tôi không biết những thứ gì có sẵn cho tôi trong tệp mẫu. Khi bạn khởi động middleman console
, nó sẽ tải cấu hình trang web của bạn để bạn có thể bắt đầu thu hút.
$ 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
, vv
trung gì console nào là tải lên các môi trường trung gian, và sau đó cho phép bạn gọi phương pháp trên đối tượng hiện tại Middleman::Application
. Nếu bạn đang sử dụng phần mở rộng trung gian và họ đã xác định người trợ giúp, bạn có thể truy cập chúng ở đây và bắt đầu thu hút.
Tiện dụng:
config
là đối tượng cấu hình trung gian.
data
là đối tượng dữ liệu trung gian, từ thư mục dữ liệu
blog
là cấu hình blog, nếu bạn đang sử dụng trung gian blog
drafts
là dự thảo bài viết, nếu bạn đang sử dụng trung-blog- dự thảo
Nguồn
2014-11-17 00:23:45
tôi thích [sử dụng Pry để tìm câu trả lời] (https://andrew.kvalhe.im/use-pry-as-the-middleman-console/) để loại điều này. –