Categories
JavaScriptNext.jsReact
Next.js Advent Calendar 2020の4日目記事です。 Next.jsをSSGモードで利用している場合、ローカル開発時のページ再生成に時間がとられることが時々あります。 こういう時は、ローカル開発の時 […]
web制作系WordPress
WordPressでは現在、Full Site Editing(FSE)という機能が計画されています。これはサイト全体をブロックエディタのようにLive Previewしながら編集できる機能(らしい)です。 テーマ側が対 […]
JavaScriptNode.js
「Static Site Generator Advent Calendar 2020」3日目の記事です。 知人からこんなリポジトリを教えてもらいて、面白そうだったので検索機能を実装するプルリクエストを勝手に出してみまし […]
JavaScriptReactTypeScript
「React #2 Advent Calendar 2020」3日目の記事です。 ts-migrate を使うと、JSをTSに変換してくれます。 なので過去にJSで書いたReactアプリをTS化したい時に、とりあえず試し […]
JavaScriptNode.jsNx
Nxを使って、React SPAとNest.jsのAPIを同時にローカルで起動させる方法の覚書です。 意外と日本語記事が見当たらなかったので。 並列実行はnx run-manyをつかう create-nx-workspa […]
BlockEditorWordPress
デザインガイドラインとか的にグレーな気はしますが、やり方だけ記録しておきます。 つくりたかったもの 「inputタグ + buttonタグ」を組み合わせたフィールドを作ろうとしていました。 使ったもの BaseContr […]
AlgoliaBlockEditorWordPress
検索結果がそんなに変わらないケースだと、毎回AlgoliaにAPIリクエスト飛ばしたくないなーと思うことがあります。 だいたいどこかにキャッシュしましょうということになるわけですが、今回は「WordPressのブロックエ […]
BlockEditorPluginWordPress
それっぽい記事があまり見当たらなかったので簡単に覚書。 やりたいこと WordPressのカスタムブロックを作る APIキーを必要とするリクエストを実行する 複数の記事で利用したいので、APIキーはwp_optionsに […]
Amazon AlexaAPLask-sdkJavaScript
Alexa Live 2020まではssml-tsxを使っていたのですが、JSXの定義周りでask-sdk-jsx-for-aplと衝突するらしく、どうせならと簡単なものを作りました。 @talkyjs/ssml Rea […]
getStaticPropsやgetServerPropsなどでデータが取れなかった場合や、任意のエラーを表示させたい場合、next/errorを使うとよさそうでした。 メッセージ表示は一部のみ HTTP 400 / 4 […]