Skip to content
This repository has been archived by the owner on Mar 17, 2019. It is now read-only.

形態素解析によって日本語の文章を文節に分けて、各文節をタグで囲う Hexo タグプラグインです。

Notifications You must be signed in to change notification settings

yutahaga/hexo-tag-phrasify-ja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hexo-tag-phrasify-ja

npm version

形態素解析によって日本語の文章を文節に分けて、各文節をタグで囲う Hexo タグプラグインです。

出力されたタグに CSS で display: inline-block を指定することで文節ごとに改行されるようになり、文章が読みやすくなります。

goo ラボの形態素解析 API を使用しています。

インストール

$ npm install hexo-tag-phrasify-ja --save

設定

gooラボAPIの利用に必要なアプリケーションIDを取得し、_config.ymlに記述してください。

アプリケーション ID の取得方法は goo ラボ API 利用方法 を参考。

phrasify:
  goo_app_id: アプリケーションID
  tag: span
  class: phrase
  cache: .cache.phrasify.json
  alias: type

使い方

{% phrasify %}
あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。
{% endphrasify %}

# alias を設定すると 👇 のようにお好きなタグ名で使用できます

{% type %}
あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。
{% endtype %}

出力

<span class="phrase">あの</span><span class="phrase">イーハトーヴォの</span><span class="phrase">すきとおった</span><span class="phrase">風、</span><span class="phrase">夏でも</span><span class="phrase">底に</span><span class="phrase">冷たさを</span><span class="phrase">もつ</span><span class="phrase">青い</span><span class="phrase">そら、</span><span class="phrase">うつくしい</span><span class="phrase">森で</span><span class="phrase">飾られた</span><span class="phrase">モリーオ市、</span><span class="phrase">郊外の</span><span class="phrase">ぎらぎらひかる</span><span class="phrase">草の</span><span class="phrase">波。</span>

キャッシュ

出力結果をキャッシュし、API へのリクエスト要求を減らすようにしています。

_config.ymlphrasify.cache に設定してあるファイルに保存されます。

スペシャルサンクス

supported by goo

About

形態素解析によって日本語の文章を文節に分けて、各文節をタグで囲う Hexo タグプラグインです。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published