Это то, что я в настоящее время используют, чтобы «захватить» мои посты: https://gist.github.com/Greduan/5977871Получение после выдержки в DocPad
И тогда я для цикла .toJSON()
и т.д.
Как я могу сделать это захватить выдержка из сообщения и не весь контент? Потому что я могу просто использовать @content
, но это выведет весь пост.
Как я могу сделать это, например, выдержку с чем-то вроде 500 символов, затем «...», а затем ссылку «Продолжить чтение ...» или что-то в этом роде.
Я думал, может быть, используя что-то вроде этого:
@content.slice(0,500)
Или что-то подобное. Будет ли это работать?
Благодарим за помощь. :)
Трудность с прямым разрезом заключается в том, что вы можете нарезать html. Например, что происходит, если вы нарезаете фрагмент кода или тег сценария и т. Д. Вы можете легко это сделать вручную, указав выдержку, которая вам нужна, этого было бы достаточно? – balupton
@balupton Как вы это понимаете? Что-то вроде положить строку для поиска? Как только он находит, что он кусочек перед ним или что-то в этом роде? – greduan
Пример руководства похож на добавление 'excerpt:« blah blah blah »к метаданным вашего документа. С помощью [текстового плагина] (http://docpad.org/p/text) вы можете выполнить рендеринг с помощью метаданных. – balupton