bloghub
所属分类:博客
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2023-08-11 21:09:50
上 传 者:
sh-1993
说明: 博客中心,,
(bloghub,,)
文件列表:
.commitlintrc.json (53, 2024-01-07)
.husky/ (0, 2024-01-07)
.husky/commit-msg (88, 2024-01-07)
.idea/ (0, 2024-01-07)
.idea/bloghub.iml (458, 2024-01-07)
.idea/inspectionProfiles/ (0, 2024-01-07)
.idea/inspectionProfiles/Project_Default.xml (251, 2024-01-07)
.idea/jsLinters/ (0, 2024-01-07)
.idea/jsLinters/eslint.xml (174, 2024-01-07)
.idea/modules.xml (266, 2024-01-07)
.idea/prettier.xml (236, 2024-01-07)
.idea/runConfigurations/ (0, 2024-01-07)
.idea/runConfigurations/Next.xml (234, 2024-01-07)
.idea/vcs.xml (167, 2024-01-07)
.npmrc (448, 2024-01-07)
.nvmrc (7, 2024-01-07)
.vscode/ (0, 2024-01-07)
.vscode/extensions.json (155, 2024-01-07)
.vscode/launch.json (1372, 2024-01-07)
.vscode/settings.json (738, 2024-01-07)
LICENSE (1073, 2024-01-07)
apps/ (0, 2024-01-07)
apps/blogs/ (0, 2024-01-07)
apps/blogs/next.config.mjs (3849, 2024-01-07)
apps/blogs/package.json (1965, 2024-01-07)
apps/blogs/postcss.config.cjs (102, 2024-01-07)
apps/blogs/public/ (0, 2024-01-07)
apps/blogs/public/_static/ (0, 2024-01-07)
... ...
# [BlogHub](https://app.bloghub.it/)
This is an open source blog app built with everything new in Next.js 13. It is built with the [T3 Turbo Stack](https://github.com/t3-oss/create-t3-turbo).
> **Warning**
> This project is still in development and is not ready for production use.
## Tech Stack
- [Next.js](https://nextjs.org)
- [Next Auth](https://next-auth.js.org/)
- [Drizzle ORM](https://orm.drizzle.team)
- [Tailwind CSS](https://tailwindcss.com)
- [Stripe](https://stripe.com)
## Features
- Authentication with Next Auth
- Subscription, payment, and billing with Stripe
- Blog with posts
- Post editor built with TipTap
## Installation
### 1. Clone the repository
```bash
git clone https://github.com/dichioniccolo/bloghub
```
### 2. Install dependencies
```bash
pnpm install
```
### 3. Create a `.env` file or stick with Doppler
Personally I use doppler for all my environment variables,
but feel free to create a `.env` file in the root directory and add the environment variables there.
### 4. Run the application
```bash
pnpm dev
```
### 5. Push database
```bash
pnpm db:push
```
## How do I deploy this?
Follow the deployment guides for [Vercel](https://create.t3.gg/en/deployment/vercel), [Netlify](https://create.t3.gg/en/deployment/netlify) and [Docker](https://create.t3.gg/en/deployment/docker) for more information.
近期下载者:
相关文件:
收藏者: