mottox2 blog

「Deploy to Netlify」ボタンの設置方法

blognetlify

「Deploy to Netlify」ボタンを設置するためにDeploy to Netlify Buttonを読んでざっくりまとめつつ補足を加えました。

  • 「Deploy to Netlify」ボタンはNetlifyに簡単にリポジトリの内容をデプロイできるボタンのこと
  • 挙動としては指定されたGitHubリポジトリと同じものが自分のリポジトリとして作成されて、そのリポジトリがNetlify連携された状態になる。(ForkではなくCopy)
ステップ スクショ
GitHubと連携する画面。 app.netlify.com_start_deploy_repository=https___github.com_mottox2_slack-esa-preview(iPad).png (212.2 kB)
GitHubのRepository nameを決める app.netlify.com_start_deploy_repository=https___github.com_mottox2_slack-esa-preview(iPad) (1).png (176.0 kB)
連携が完了。すぐデプロイされます。 app.netlify.com_start_deploy_repository=https___github.com_mottox2_slack-esa-preview(iPad) (2).png (271.1 kB)

ボタンの設置

ボタン設置のHTML例
<!-- HTML snippet -->
<a href="https://app.netlify.com/start/deploy?repository=https://github.com/netlify/netlify-statuskit">
  <img src="https://www.netlify.com/img/deploy/button.svg" title="Deploy to Netlify">
</a>
  • https://www.netlify.com/img/deploy/button.svgがボタンの見た目のSVG
  • https://app.netlify.com/start/deploy?repository=https://github.com/netlify/netlify-statuskitのようにGitHubのURLをrepositoryパラメータに乗せたリンクを踏むことでデプロイ設定ページに遷移する

テンプレートの設定

  • Netlifyはリポジトリごとにnetlify.tomlという設定ファイルを持っていて挙動をコントロールすることができる。参考: netlify.toml Reference
netlify.toml
[template.environment]
  SECRET_TOKEN = "change me for your secret token"
  CUSTOM_LOGO = "set the url to your custom logo here"
  • [template.environment]セクションに項目を追加するとデプロイ時に、環境変数のテキストフィールドが現れる。
  • Repository nameを入力するステップにフィールドが追加される app.netlify.com_start_deploy_repository=https___github.com_netlify_netlify-statuskit&_ga=2.162346552.543342698.1533062015-2009648869.1533062015(iPad).png (230.0 kB)
dev

ウェブ技術で縦書きを含む画像を生成したい

ここ最近、Web技術を利用した画像生成に興味があります。本記事では、日本語における表現の一種である縦書きに焦点を当て、Web技術を使った縦書きを含む画像生成方法についての調査をまとめました。 > 現

blog

Netlify Formsで問い合わせフォームを作ったら簡単だった

追記(2022/12/29): 問い合わせに対応する窓口をTwitterに統一したいので、フォームページは削除しました。 当ブログは静的サイトホスティングサービスのNetlifyでホスティングされ

netlify
dev

翻訳でHacktoberfestに参加しました

毎年10月に開催されるHacktoberfestに参加しました。このイベントはOSSへの貢献を行い、期間中に規定数(4つ)の貢献を行った人に特典がプレゼントされるものになっています。 自分はドキュメ

Copyright © 2023 @mottox2 All Rights Reserved.