getherbie/plugin-smartypants
最新稳定版本:v1.0.0
Composer 安装命令:
composer require getherbie/plugin-smartypants
包简介
Smartypants Plugin for Herbie.
README 文档
README
Smartypants ist ein Herbie Plugin, mit dem mit Hilfe des Smartypants-Parsers
von Michel Fortin typografische Anpassungen am Inhalt und am Seitentitel vorgenommen werden.
Die Smartypants-Library kümmert sich um die folgenden Konvertierungen:
- Gerade Hochkommas (" und ') in "korrekte" Anführungszeichen
- Rückwärts geneigte Hochkommas (wie diese '') in "korrekte" Anführungszeichen
- Zwei oder drei Bindestriche (-- und ---) in Quer- und Gedankenstriche
- Drei nacheinander folgende Punkte (...) in Auslassungspunkte
Mehr Infos zur Library und deren Optionen findest du unter https://github.com/michelf/php-smartypants.
Installation
Das Plugin installierst du via Composer.
$ composer require getherbie/plugin-smartypants
Danach aktivierst du das Plugin in der Konfigurationsdatei.
plugins:
enable:
- smartypants
Konfiguration
Unter plugins.config.smartypants stehen dir die folgenden Optionen zur Verfügung:
# Add a twig filter
twig_filter: false
# Enable processing on page title
process_title: false
# Enable processing on page content
process_content: true
# Smartypants-specific configuration options
options: "qDew"
Mehr zu den möglichen Optionen von Smartypants findest du unter https://github.com/michelf/php-smartypants#options-and-configuration.
Seiteneigenschaften
Die globale Konfiguration ausser für twig_filter kannst du in den Seiteneigenschaften einer Seite übersteuern.
---
title: 'Meine "Seite"'
smartypants:
process_title: true
process_content: true
options: qd
---
Die Seiteneigenschaften haben Vorrang gegenüber den globalen Einstellungen.
Twig-Filter
Falls der Twig-Filter aktiviert ist, kannst du Smartypants auch in Layoutdateien nutzen:
{{ page.title | smartypants }}
Du kanst dem Filter auch eigene SmartyPants-Optionen mitgeben:
{{ page.title | smartypants('qew') }}
统计信息
- 总下载量: 220
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-08-30