
Dunkle Themen, SEO -freundlich: Nuxt -Inhalt + Tailwindcss + Firebase + I18N -Basis -Spa für zögernde Entwickler, um schnell ihren eigenen Kickass -Blog zu spinnen und ihre Projekte zu präsentieren.

Besuchen Sie: Vorlage.Karngyan.com, um alle Funktionen für Funktionen dieser Vorlage zu sehen.
# 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:3000Page ist im
firebase.enabled = falsemöglicherweisekarngyan.config.jsgeladen. Lesen Sie mit.
karngyan.config.js nach Ihren Wünschen. Sie können Abschnitte/Seiten ein- und ausschalten, indem Sie den enabled Wert für die jeweiligen Objekte ändern.static Verzeichnis hinzufügen. Es entspricht dem Stamm, wenn Sie bereitgestellt werden.strings entsprechend.firebase.enabled = false in karngyan.config.js und wechseln Sie zum nächsten Schritt. Ansonsten folgen Sie diesen: 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 und fügen Sie Werte aus dem Konfigurationsobjekt hinzu.websitedistyarn generatecontent/posts und Projekten in content/projects in Markdown oder HTML. Es gibt ein paar Muster, die mit der Vorlage geliefert werden.Der Code gehört Ihnen und bearbeiten Sie, wie Sie sich fühlen. Vergessen Sie nicht, das Repository zu spielen, wenn es Ihnen gefallen hat.
Dieses Projekt verwendet Nuxt -Inhalte, Sie können hier lesen
Sie können auch Forstwirtschaft einrichten, um nie Code zu öffnen und einen coolen Editor zu verwenden. Ich werde Anweisungen hinzufügen, um das später zu verwenden.
Meine eigene Website Karngyan.com wird tatsächlich auf AWS in einem S3 -Bucket mit CloudFront bereitgestellt. Das ist jedoch ein paar Vorbehalte, um zu konfigurieren und zu warten. Wie auch immer, die gulpFile.js, die auf AWS bereitgestellt werden soll, wird mit dem Projekt verpflichtet, wenn Sie das Gefühl haben, es zu überprüfen.
Beiträge machen die Open -Source -Community zu einem erstaunlichen Ort, um zu lernen, zu inspirieren und zu kreieren. Alle Beiträge, die Sie leisten, werden sehr geschätzt .
git checkout -b feature/AmazingFeature ).git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )Erhöhen Sie eine PR, wenn die Website Sie hier hinzufügt.
Finden Sie Ihre alphabetische Position oder erhöhen Sie eine PR, um dies zu automatisieren.
Unter der MIT -Lizenz verteilt. Weitere Informationen finden Sie LICENSE .
Karn - @gyankarn - [email protected]
Ausführliche Erläuterungen, wie die Dinge funktionieren, finden Sie in Nuxt.js Docs.