The source code for this blog is available on GitHub.

RTF

引用符が表示されないのよぉ!

Cover Image for 引用符が表示されないのよぉ!
Pento
Pento

このサイトはNext.jsのブログテンプレートを元に作成されています。

今回は引用符が表示されない問題を解決しました!

←こいつが引用符

Markdown記法では>を入力するとその後の文は引用として記載が可能です。このブログでも利用していたのですが、改めて確認すると引用表記になっておらず困っていました。このブログではMarkdownをHTMLに変換して運用しているのでおそらくCSS指定が無いと予想。ちなみに><blockquote></blockquote>に変換されます。

探してみると/components配下にmarkdown-styles.module.cssなるものを発見。 中身はこんな感じ

.markdown {
  @apply text-lg leading-relaxed;
}

.markdown p,
.markdown ul,
.markdown ol,
.markdown blockquote {
  @apply my-6;
}

.markdown h2 {
  @apply text-3xl mt-12 mb-4 leading-snug;
}

.markdown h3 {
  @apply text-2xl mt-8 mb-4 leading-snug;
}

確かに.markdown blockquote {...}に装飾系のCSSがない! そこで下記のように修正。デザインはGitHubに寄せたつもり。

.markdown blockquote {
  @apply py-0 px-4 text-gray-600 border-l-4 border-solid border-gray-300 mt-0 mb-4;
}

@applyの表記はtailwindcssのディレクティブです。 詳細はこちら

引用符を多用していた下記ページも無事表示されるようになりました。

【GitHub Pages】カスタムドメインがリセットされちゃうのよぉ!

まとめ 無事引用符が表示されました。 インラインコード等も表示出来てないので引き続き整備していきたいと思います。 どっかに表示系のCSSを良い感じにしてくれてる神はいないだろうかそのまま使いたい。 Remarkで変換してるからその辺りを調べてみよう。