
暗いテーマ、SEOフレンドリー:Nuxt Content + TailWindCSS + FireBase + I18NベースのSPAが開発者を先延ばしにして、独自のKickassブログを迅速にスピンアップしてプロジェクトを紹介します。

アクセス:Template.Karngyan.comは、このテンプレートのすべての機能対応バージョンを確認してください。
# 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:3000ページは今すぐロードされない場合があります
firebase.enabled = falseを設定できます。今のところkarngyan.config.js。一緒に読んでください。
karngyan.config.jsを好みに編集します。それぞれのオブジェクトのenabled値を変更することにより、セクション/ページをオンとオフにすることができます。static Directoryに画像を追加できます。展開時にルートと一致します。stringsオブジェクトを更新します。firebase.enabled = false karngyan.config.jsで設定し、次のステップに移動します。それ以外の場合は次のとおりです。 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のコピーを作成し、configオブジェクトから値を追加します。websitedistyarn generatecontent/postsやプロジェクトで書き込み、MarkdownまたはHTMLのcontent/projectsで書きます。テンプレートに付属するサンプルがいくつかあります。コードはあなたのものです、あなたが感じているものは何でも編集します。リポジトリが気に入ったら、リポジトリに出演することを忘れないでください。
このプロジェクトではNuxtコンテンツを使用しています。ここで読むことができます
また、林業を設定して、コードを開かず、クールなエディターを使用することもできます。後で使用する手順を追加します。
私自身のウェブサイトKarngyan.comは、実際にはS3バケツのAWSに展開されており、CloudFrontがあります。しかし、それには、構成および維持するためのいくつかの注意事項が付属しています。とにかく、AWSに展開するgulpfile.jsは、あなたがそれをチェックしたいと思うなら、プロジェクトにコミットします。
貢献は、オープンソースコミュニティを学び、インスピレーションを与え、創造するのに驚くべき場所にするものです。あなたがする貢献はどんな貢献も大歓迎です。
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )あなたのウェブサイトがアップしているときにPRを上げて、ここにあなたを追加してください。
アルファベット順の位置を見つけたり、PRを上げてこれを自動化してください。
MITライセンスの下で配布されます。詳細については、 LICENSE参照してください。
Karn- @Gyankarn [email protected]
物事の仕組みについての詳細な説明については、nuxt.js docsをご覧ください。