yosymfony / spress-plugin-more-tag
More tag for post in Spress sites
Installs: 150
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 1
Type:spress-plugin
pkg:composer/yosymfony/spress-plugin-more-tag
Requires
- spress/spress-installer: 2.0.*
This package is auto-updated.
Last update: 2025-10-13 06:59:35 UTC
README
You can use more tag to get a excerpt of your content like blog entries.
This plugin requires Spress >= 2.0. If you are using Spress 1.x, go to 1.0.1 version of the plugin.
How to install?
Go to your Spress site and add the following to your composer.json and run
composer update:
"require": { "yosymfony/spress-plugin-more-tag": "2.0.*" }
How to use?
In Markdown syntax you can use --more-- or --more <your-more-label>--
like `--more More information-- to get a excerpt of your blog entries. The content
located before of more tag will be a excerpt. The more tag require a new line
at the end:
This is wrong:
Your main text --more-- Explain text
The template side
This plugin provides some Twig filters and one test to handle excerpt concern:
excerptfilter gets the excerpt of content.{{ post.content | excerpt }}.contentfilter gets the content without more tag text.{{ post.content | content }}.excerpt_labelfilter gets the label associated to more tag text.with_excerpttest lets you check if a variable has the more tag text.
Examples
--- layout: default --- Hello and welcome to **Spress, a static site generator capable to generate blogs sites**. --more-- Your post can be write in Markdown and your templates are writing with [Twig](http://twig.sensiolabs.org/documentation).
Example 2:
--- layout: default --- Hello and welcome to **Spress, a static site generator capable to generate blogs sites**. --more More information-- Your post can be write in Markdown and your templates are writing with [Twig](http://twig.sensiolabs.org/documentation).