より良い方向への新たな試み。
ブログアドレス:https://www.blog5.net.cn/
Starry は、フロントエンドで Nuxt+Vuetify をベースにし、管理側とサーバー側でそれぞれ vue+elementui と Express+mongoose をベースにした個人ブログのフルスタック プロジェクトで、デザインの面では主にカードを使用したマテリアル デザインを使用します。個人ブログSunsetの初期バージョンと比較して、StarryはNuxtによるSSR対応によりさらにSEOに配慮したデザインになりました。モバイル端末では非常に優れたパフォーマンスを発揮します。そして、コメント、いいね、プライベートブログなどの機能を独自に開発しました。
しかし、上記のどれも最も重要なことではありません。Starry が使いやすく、二次開発に非常に優しいプロジェクトになることを願っています。したがって、このバージョンのブログでの最大の改善点は、Starry のプロジェクト管理です。何よりも、Starry の git 提出の粒度は非常に小さく、ほぼすべての提出にはより詳細な説明が付いています。次に、マスターの安定性と堅牢性を確保するために、新しい機能を開発するためのブランチを開設しました。 さらに、このバージョンの機能カタログは非常にわかりやすく、今後も最適化が行われるため、開発者はよりスムーズに二次開発を開始できます。
開発中は、開始の難しさを軽減するために、多くの構成項目を意図的にハードコーディングしませんでした。ファイルまたは開発 API を通じてインターフェイスを構成できるようにしたいと考えています。以降のプロジェクトが安定期に入った後、プロジェクトディレクトリやプロジェクトの操作などの説明が行われます。
できれば、お一人様1つずつ、スターリーをお願いします。
前端:nuxt+vuetify
管理端:vue+elementUi
服务端:node(12.13.X)Express+mongoose
関数ポイントはすべて自分で書きました^^
1. ブログの公開、削除、変更、クエリ√
2. イメージ oss オブジェクト ストレージ√
3. プライベートブログ√
4. タグクラウド機能(ブログにタグを追加、タグに基づいてブログを検索) √
5. 条件付きクエリ機能 (クエリの条件を入力できます√
6. コメント機能√
7. 同様の機能√
8. 電子メール通知、グローバル メッセージ コンポーネント√
9. ユーザーの作成、削除、編集、ログイン、ログイン SVG グラフィック検証コード√
10. フルエンド https √
管理端末のデフォルトアカウントとパスワード
ユーザー名: "starryAdmin"
パスワード: "123456789"