
Dark sur le thème, SEO Friendly: Nuxt Content + TailwindCSS + Firebase + I18N Spa pour que les développeurs procrastinants tournent rapidement leur propre blog de kickass et présentent leurs projets.

Visitez: template.karngyan.com pour voir toutes les fonctionnalités compatibles de la fonctionnalité de ce modèle.
# replace <username> with your username
git clone [email protected]: < username > /karngyan.com.git
git checkout -b website # install node <= 14 and yarn (highly recommended)
$ npm install --global yarn
# cd into your project and install the dependencies
$ yarn install
# run the dev server
$ yarn dev
# open localhost:3000La page peut ne pas se charger dès maintenant, vous pouvez définir
firebase.enabled = falsedanskarngyan.config.jspour l'instant. Lire.
karngyan.config.js à votre goût. Vous pouvez activer et désactiver les sections / pages en modifiant la valeur enabled pour les objets respectifs.static . Il correspond à root lors du déploiement.strings en conséquence.firebase.enabled = false dans karngyan.config.js et passez à l'étape suivante. Sinon, suivez-les: rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /likes/{id} {
allow write: if request.auth != null;
allow read: if true;
}
match /comments/{id} {
allow write: if request.auth != null &&
request.resourse.data.text.size() > 0 &&
request.resource.data.slug.size() > 0;
allow read: if true;
}
}
}
.env.example -> .env et ajoutez des valeurs à partir de l'objet config.websitedistyarn generatecontent/posts et projets dans content/projects dans Markdown ou HTML. Il y a quelques échantillons qui viennent avec le modèle.Le code vous appartient, modifiez ce que vous ressentez. N'oubliez pas de mettre en vedette le référentiel si vous l'avez aimé.
Ce projet utilise du contenu nuxt, vous pouvez lire à ce sujet ici
Vous pouvez également configurer la foresterie pour ne jamais ouvrir de code et utiliser un éditeur sympa. J'ajouterai des instructions pour l'utiliser plus tard.
Mon propre site Web Karngyan.com est en fait déployé sur AWS dans un seau S3, avec CloudFront. Mais cela vient avec quelques mises en garde à configurer et à maintenir. Quoi qu'il en soit, le gulpfile.js à déployer sur AWS est engagé avec le projet si vous avez l'impression de vouloir le vérifier.
Les contributions font de la communauté open source un endroit aussi incroyable pour apprendre, inspirer et créer. Toutes les contributions que vous faites sont grandement appréciées .
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )Soulevez un RP lorsque votre site Web est en place pour vous ajouter ici.
Trouvez votre position alphabétique ou augmentez un RP pour automatiser cela.
Distribué sous la licence du MIT. Voir LICENSE pour plus d'informations.
Karn - @gyankarn - [email protected]
Pour une explication détaillée sur le fonctionnement des choses, consultez les documents nuxt.js.