Skip to content

Pico Plugin: 記事の段落から、自動的に見出しリスト(Table Of Contents)を生成するプラグイン

License

Notifications You must be signed in to change notification settings

Pico-Development-JP/Pico_TOC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pico-toc

記事の段落から、自動的に見出しリスト(Table Of Contents)を生成するプラグイン

記事のcontentを解析し、<ol>タグおよび<li>タグで目次を生成します。 pico-headerlvmodプラグインとの並行利用も念頭に入れて作成されているため、プラグインの呼び出し順番を考慮することなく、そのまま利用可能です。

使用方法

  1. プラグインをダウンロードし、pluginsフォルダにpico_tocというフォルダ名で保存する
  2. config/config.ymlに、Pico_TOC.enabled = trueという行を書き加える

テンプレートに追加する値

なし

追加するTwig変数

  • TOC:記事内のもくじを示す、HTMLスニペット

テンプレート内での利用例

{% if TOC %}
  <div class="toc panel panel-info">
    <h3 class="panel-heading">もくじ</h3>
    <div class="panel-body">
      {{TOC}}
    </div>
  </div>
{% endif %}

コンフィグオプション

なし

About

Pico Plugin: 記事の段落から、自動的に見出しリスト(Table Of Contents)を生成するプラグイン

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages