Ответ 1
Ниже приводится автоматическая выдержка из 75 слов:
{{ post.content | strip_html | truncatewords:75 }}
В настоящее время я включаю выдержки следующим образом:
{{ post.excerpt | strip_html }}
Но это, кажется, дает только первый абзац. Но я хотел бы получить фиксированное количество слов.
Или лучше: я хотел бы определить максимальное количество символов и получить так много слов, что
Есть ли способ сделать это с Jekyll (1.3.1)?
edit: <!-- more -->
не ответ! Я думаю, что выдержка должна работать автоматически, и мои сообщения должны содержать только разметку, которая абсолютно необходима.
Ниже приводится автоматическая выдержка из 75 слов:
{{ post.content | strip_html | truncatewords:75 }}
Фактически <!-- more -->
- это ответ. По крайней мере, сейчас это работает хорошо.
Добавьте эту строку в свой _config.yml:
excerpt_separator: "<!-- more -->"
Затем добавьте это в каждое сообщение на своем сайте:
<!-- more -->
Надеюсь, это поможет.