ブログ記事一覧

甲府駅から成田空港へ 朝の6時45分。13時30分発の飛行機に乗るため早起きです。 甲府駅からは成田空港までの直通バスが出ていて、それに乗っていきます。 一本遅らせると成田空港に13時30分着のバスになってしまうので仕方ありません。 事前に予約ができ、コンビニ支払いにするとコンビニで乗車券がもらえます。 ついでにコーヒーを買って飲みました(フラグ)。 途中で10分の休憩があります。石川。 この時点で早朝に飲んだコーヒーのせいか、尿意がすさまじかったです。 一応バスの中にもトイレはあるのですが、あれは緊急用。バスの中でトイレはしたくないでしょう? バスをトイレの近くに止めてくれたので、迷うこともなくサッとすますことができました。 成田空港 成田空港第2ターミナル4Fのスターバックスにて出発の便まで待ちます。 時間帯のせいかコロナの影響かわかりませんが成田空港は静かでした。 2F…

続きを読む →

prismjsとは Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind.公式サイト  ようするに、最新のめっちゃ軽いシンタックスハイライターです。  公式サイトにいくつかテーマがあり、それをインポートすればかっこいいシンタックスハイライトが実現できます。  もちろんcssをオーバーライドすればカスタマイズすることも可能です。 gatsby-remark-prismjsの導入  コンソールで以下のコマンドを実行すれば、gatsby-remark-prismjsをインストールすることができます。 ▼コンソール  次に、gatsby-config.jsでgatsby-remark-prismjsをgatsby-transformer-remark…

続きを読む →

ある日、iPhoneで自分のブログを確認していたところ、細かい所ですが少しイラっとくる点に気づきました。 以下の画像を見てください。分かるでしょうか。 右側に僅かですが、謎の余白が生まれてしまっています。 これが原因で横スクロールできてしまい、ガクガクしてしまうときがありました。  また、markdown のコード表示が非常に見づらいです。 これら修正します。 スタイルの追加  軽く調べたところ、htmlとbodyに overflow: hidden を適用すればいいみたいです。  なのでLayout.js とall.sass に以下のようなコードを追記しました。  2019/12/25 追記:コードを見やすくするのには"gatsby-remark-prismjs"を導入するべきです。後日記事にしたいと思います。 ▼Layout.js (Helmetタグ内) ▼all.sass…

続きを読む →

今回はブログページの下部に前後のブログ記事のリンクをつくりたいと思います。 記事の一覧ページはBlogRoll.jsに実装されていたのでそれを参考にします。 blog-post.js の編集 queryにBlogRoll.jsのqueryをコピペして追加します。 データの取得部分を以下のように追記 前後ページリンクの設置 確認 これで以下のように前後記事へのリンクを貼ることができました。 あとはデザインをなんとかしたいですね。

続きを読む →