nextjs website boilerplate
1.0.0
動的ページ、ブログ記事、著者管理、SEO能力、連絡先フォーム、ウェブサイト検索など、いくつかの一般的なWebサイトの要件を満たすWebサイトテンプレート。貢献を歓迎します!
デモを表示するには、ここをクリックしてください
このアプリがどのように構築されたかを読んでください
Cosmicにサインアップしてデモコンテンツをインストールし、このWebサイトを展開します。
git clone https://github.com/cosmicjs/nextjs-website-boilerplate
cd nextjs-website-boilerplate
npm install
# Run in development and serve at localhost:3000
npm run dev
# build for production
npm run build
# Run in production and serve at localhost:3000
COSMIC_BUCKET=your-bucket-slug npm start bucket.jsonファイルを宇宙バケットにインポートします。これを行うには、バケット> [設定]> [インポート /エクスポート]に移動します。
SendGrid電子メール機能をインストールして展開します。
連絡先ページの連絡先フォームは、SendGrid電子メール機能を使用して電子メールを送信します。メール関数を展開するには、バケット> [設定]> [関数]に移動します。 SendGrid関数をインストールして展開します。 SendGrid APIキーを追加するには、SendGridを使用したアカウントが必要です。
config/index.jsに移動し、 SENDGRID_FUNCTION_ENDPOINTを編集して、テスト用のURLを手動で追加します。
すべてのバケットに含まれているWebホスティングオプションを使用している場合:
| 鍵 | 価値 |
|---|---|
| sendgrid_function_endpoint | https://your-lambda-endpoint.amazonaws.com/dev/send-email |