Hatch tech blog

Gatsbyに前後記事へのリンクを追加する

13 November, 2017

gatsby-nodeの修正 まずnodeの定義をします。 GraphQLで前後の記事を持ってきます。 次にentryページへ対象のobjectを渡します。 Componentの編集 あとは適当にComponent...

現代的な補完システムであるLanguage Server ProtocolとJavaScript版の運用、そしてVimとの連動についての雑なまとめ

07 November, 2017

こちらは 旧ブログ で書いた内容を微妙に修正したものですが、基本的に状況や知識や当時のものに基づいています。 ツールの状況に変化があったら随時修正、追記しています。 結論 諦めが肝心(とりわけVimmer) NeoVimユーザーならdeoplete用のtern...

Reduxにおけるバリデーションの実装パターンとReducerの呼び出し遅延について(debounced-action-dispatcherを作りました)

31 October, 2017

アイデアです。 ちなみにredux-observableやredux-sagaを導入している場合はそちらで解決したほうが良いんじゃないかとおもいます。 MVXアプリケーションのバリデーションとパフォーマンス問題 Reduxを使っていなかったとしても、React...

Gatsbyでレイアウト全体やheadの内容をカスタマイズする方法

30 October, 2017

今回の内容ですが、基本的に全部ここに書いてあります。 https://www.gatsbyjs.org/docs/custom-html/ 自作CSSの設置と読み込み CSSの読み込みですが、Gatsby内部でstyle-loader...

GatsbyへCategoryとタグ機能を追加する

22 October, 2017

Gatsbyへカテゴリーとタグのページを追加する方法 さて、Gatsbyですが標準ではカテゴリーやタグ追加の機能は用意されていません。なのでDIYしていく必要があります。頑張りましょう。 簡単です。 今回の記事の制作にあたってはかなりの部分を https://github...

GatsbyへのSite.xmlの追加方法

18 October, 2017

Site.xmlの追加方法 を開きましょう。 次にpluginsの中へ”gatsby-plugin-sitemap”を追加します。 以上で作業は終了です。やったね! 次はCategoryとtagsの追加方法について書きますよ。 このブログが改善されていく様は https...

Gatsbyでブログを作る 技術系記事ははてなからGitHub Pageに移転させます

14 October, 2017

...