indigoviking/liquid-letters

统计单词数量,获取阅读时间,并将文本转换为列表项。

安装: 714

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

类型:craft-plugin

1.2 2018-12-12 13:45 UTC

This package is auto-updated.

Last update: 2024-09-13 02:38:43 UTC


README

统计单词数量,获取阅读时间,并将文本转换为列表项。

Screenshot

要求

此插件需要 Craft CMS 3.0.0-beta.23 或更高版本。

安装

要安装此插件,请在插件商店中搜索 Liquid Letters,或按照以下说明操作。

  1. 打开您的终端并转到您的 Craft 项目

     cd /path/to/project
    
  2. 然后告诉 Composer 加载插件

     composer require indigoviking/liquid-letters
    
  3. 在控制面板中,转到设置 → 插件,然后点击 Liquid Letters 的“安装”按钮。

Liquid Letters 概述

Liquid Letters 添加了 Twig 过滤器,用于统计单词数量、提供阅读时间以及将文本转换为列表项。

使用单词计数

{{ entry.field | wordCount }}

将输出

100

使用阅读时间

readTime 过滤器需要一个时间参数,单位为秒(sec)、分钟(min)、小时(hr)或天(day,仅限娱乐!)。

{{ entry.field | readTime('sec')

分钟

{{ entry.field | readTime('min')

小时

{{ entry.field | readTime('hr')

{{ entry.field | readTime('day')

输出将是阅读所需的时间。如果没有提供时间或提供了无效的时间,过滤器将返回文本 时间无效

使用转换为列表

| toList 将将多行文本字段(富文本)转换为无序列表。

如果 {{ entry.field }} 是:

The quick brown fox...

...an oft repeated sententce.

Much ado about this.`

{{ entry.field | toList }} 将返回: <ul><li>The quick brown fox...</li><li>...an oft repeated sentence.</li><li>Much ado about this.</li></ul>

|toList 接受 1 个参数以更改其输出。传递 'ol' 将输出有序列表。 {{ entry.field | toList('ol') }} 将返回: <ol><li>The quick brown fox...</li><li>...an oft repeated sentence.</li><li>Much ado about this.</li></ol>

传递 'li' 将仅返回列表项。 {{ entry.field | toList('li') }} 将返回: <li>The quick brown fox...</li><li>...an oft repeated sentence.</li><li>Much ado about this.</li>

The Indigo Viking 提供