【Gatsby】え?令和に手動でrel="noopener"付けてるの?それはもうチョベリバ!
はじめに
こんにちは。先日、知らないうちにゆいレールが延伸しててびっくりしました、しかも最近とかではなく、結構前に...。沖縄に行かなきゃ!筆者です
さて、先日以下の記事を書いたわけですが、対応として、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も付けました
module.exports = {
plugins: [
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
{
resolve: `gatsby-remark-external-links`,
options: {
rel: 'noopener noreferrer'
}
},
],
},
},
],
};
3. build
buildしましょう
おわりに
いやー、自動って素晴らしい
手動なんて大っ嫌いだぜ!
それでは!
Author And Source
この問題について(【Gatsby】え?令和に手動でrel="noopener"付けてるの?それはもうチョベリバ!), 我々は、より多くの情報をここで見つけました https://qiita.com/akitkat/items/679bb0e92cf9d489e608著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .