buildUrlオプションを追加
This commit is contained in:
parent
bdb8ae0668
commit
fe936612ce
1 changed files with 13 additions and 0 deletions
|
@ -59,6 +59,7 @@ https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/svg/2764-fe0f-200d-1f5
|
||||||
あまり関係ないですが、自分は文字コードとかその符号化方式の話が好きなので、いずれまとめて記事にしたいです。(長くなりそう..)
|
あまり関係ないですが、自分は文字コードとかその符号化方式の話が好きなので、いずれまとめて記事にしたいです。(長くなりそう..)
|
||||||
|
|
||||||
### オプション
|
### オプション
|
||||||
|
#### assetType
|
||||||
`assetType`にpngかsvgを指定することができます。(デフォルトはsvgです)
|
`assetType`にpngかsvgを指定することができます。(デフォルトはsvgです)
|
||||||
```diff
|
```diff
|
||||||
- const emoji = parse(text);
|
- const emoji = parse(text);
|
||||||
|
@ -67,6 +68,18 @@ https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/svg/2764-fe0f-200d-1f5
|
||||||
出力: https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/72x72/2764-fe0f-200d-1f525.png
|
出力: https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/72x72/2764-fe0f-200d-1f525.png
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### buildUrl
|
||||||
|
URLを生成するコールバック関数を渡すことができます。
|
||||||
|
デフォルトでは以下のようなアロー関数になっているので、URLを自分のサーバーに向けたいときなどは、これを変更します。
|
||||||
|
|
||||||
|
https://github.com/jdecked/twemoji-parser/blob/v15.0.0/src/index.js#L25
|
||||||
|
```js
|
||||||
|
(codepoints, assetType) =>
|
||||||
|
assetType === 'png'
|
||||||
|
? `https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/72x72/${codepoints}.png`
|
||||||
|
: `https://cdn.jsdelivr.net/gh/jdecked/twemoji@latest/assets/svg/${codepoints}.svg`;
|
||||||
|
```
|
||||||
|
~~三項演算子を改行するならif文にしろ~~
|
||||||
|
|
||||||
## ブログに実装
|
## ブログに実装
|
||||||
該当部分の抜粋です。→[コード全体](https://git.moris.day/moris/day.moris.blog)
|
該当部分の抜粋です。→[コード全体](https://git.moris.day/moris/day.moris.blog)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue