はじめに
こんにちは。先日、知らないうちにゆいレールが延伸しててびっくりしました、しかも最近とかではなく、結構前に...。沖縄に行かなきゃ!筆者です
さて、先日以下の記事を書いたわけですが、対応として、Contentfulで管理している記事に対して、全記事、ぺちぺち手動で追加して対応したのですが、なんかそれくらいスクリプトでできる気がした次第です。
そして、それくらい先人の方々が既に行っているのでは
と思ったら、案の定見つけましたので、記事にします!
自分のように運用でカバーみたいなことする人が1人でも減ることを切に願っております
外部リンクに自動でrel="noopener"付けるよ!
これで実現できます!
1. まずは以下パッケージのインストール.
npmの方
$ npm install gatsby-remark-external-links
yarnの方
$ yarn add gatsby-remark-external-links
2. gatsby-config.js 編集.
noopener未対応ブラウザのために、noreferrerも付けました
gatsby-config.js
module.exports = {
plugins: [
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
{
resolve: `gatsby-remark-external-links`,
options: {
rel: 'noopener noreferrer'
}
},
],
},
},
],
};
3. build
buildしましょう
おわりに
いやー、自動って素晴らしい
手動なんて大っ嫌いだぜ!
それでは!