Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 3.46 KB

日本語README.md

File metadata and controls

72 lines (49 loc) · 3.46 KB

Blogzart!

説明

Blogzart! は使いやすさと豊かな機能性を重視したFlaskベースの包括的なブログプラットフォームです。コンテンツクリエイターにとって創造的なアウトレットを提供し、読者が投稿と交流するインタラクティブな空間を提供します。

特徴

現在の特徴

  • ユーザー認証: ユーザーアカウントを管理するための堅牢なサインアップおよびログイン機能。
  • いいねシステム: ユーザーは投稿にいいねをすることでコンテンツに対する感謝を示すことができます。
  • コメントシステム: ブログ投稿にコメントすることでコミュニティと交流します。
  • リッチテキストエディタ: CKEditorを利用して、詳細なコンテンツ作成を可能にします。
  • レスポンシブデザイン: Flask-Bootstrapを使用して、あらゆるデバイスでスムーズな体験を保証します。
  • Gravatar統合: 個性的なユーザーアバターを表示します。
  • メール統合: ユーザー間のやり取りや通知のためのメール操作をサポートします。
  • 管理者ダッシュボード: サイト管理者が投稿やユーザーを効果的に管理するための装備。

将来の拡張機能

  • AIベースのコメントモデレーション: LSTM RNNモデルを用いてコメントを知的にモデレートする作業に取り組んでおり、会話が尊重され関連性を保つことを保証します。

はじめに

前提条件

マシンにPython 3.6以上とpipがインストールされていることを確認してください。

インストール

# Blogzart! リポジトリをクローンします
git clone https://github.com/rakibulhaque9954/blog_remastered

# プロジェクトディレクトリに移動します
cd path-to-Blogzart

# 必要な依存関係をインストールします
pip install -r requirements.txt

# 環境変数を設定します
export MY_EMAIL='your-email@example.com'
export APP_PASSWORD='your-email-app-password'
export SECRET_KEY='your-secret-key'

# データベースの初期化
flask db init
flask db migrate
flask db upgrade

# サーバーを起動します
flask run

ブラウザで http://localhost:5000 にアクセスしてBlogzart!を始めてください!

コードベース概要

server.py

アプリケーションのバックボーンとして機能し、サーバーの設定、ルートの設定、Flask拡張機能の統合を行います。

index_try.html

ユーザー認証に基づいて異なるコンテンツを表示するロジックを組み込み、コメントやいいねなどの動的コンテンツのエリアを提供するメインランディングページテンプレートとして機能します。

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています - 詳細はLICENSEファイルを参照してください。

お問い合わせ

Blogzart!に関するご質問やフィードバックがある場合は、GitHubリポジトリで問題を開いてください。

謝辞

Blogzart!を形作るのに役立ったすべてのオープンソースの貢献者とコミュニティに深い感謝を表します。