Un modèle de site Web qui satisfait à certaines exigences de site Web courantes, notamment des pages dynamiques, des articles de blog, la gestion des auteurs, la capacité de référencement, le formulaire de contact et la recherche de site Web. Les contributions sont la bienvenue!
Cliquez ici pour voir la démo
Lire comment cette application a été construite
Inscrivez-vous à Cosmic JS pour installer le contenu de démonstration et déployer ce site Web.
git clone https://github.com/cosmicjs/nuxtjs-website-boilerplate
cd nuxtjs-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 Importez le fichier bucket.json dans votre seau Cosmic JS. Pour ce faire, allez dans votre seau> Paramètres> Données d'importation / exportation.
Installez et déployez la fonction Email SendGrid.
Le formulaire de contact sur la page de contact utilise la fonction Email SendGrid pour envoyer des e-mails. Pour déployer votre fonction d'e-mail, accédez à votre seau> Paramètres> Fonctions. Installez et déployez la fonction SendGrid. Vous aurez besoin d'un compte avec SendGrid pour ajouter votre clé API SendGrid.
Allez sur config/index.js et modifiez SENDGRID_FUNCTION_ENDPOINT pour ajouter manuellement l'URL pour les tests.
Si vous utilisez l'option d'hébergement Web qui est incluse avec chaque seau:
| Clé | Valeur |
|---|---|
| Sendgrid_function_endpoint | https://your-lambda-endpoint.amazonaws.com/dev/send-email |