All Projects → zhxuc → Wipi

zhxuc / Wipi

Licence: apache-2.0
nextjs + nestjs + TypeScript +MySQL 开发的前后端分离,服务端渲染的博客系统

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Wipi

Node Blog
🔥✨ A react blog project base on nodejs, nestjs, mongoose, typescript, react, ant-design,nextjs
Stars: ✭ 69 (-57.67%)
Mutual labels:  blog, nextjs, nestjs
Blog
我的日记
Stars: ✭ 110 (-32.52%)
Mutual labels:  mysql, elasticsearch
Haproxy Configs
80+ HAProxy Configs for Hadoop, Big Data, NoSQL, Docker, Elasticsearch, SolrCloud, HBase, MySQL, PostgreSQL, Apache Drill, Hive, Presto, Impala, Hue, ZooKeeper, SSH, RabbitMQ, Redis, Riak, Cloudera, OpenTSDB, InfluxDB, Prometheus, Kibana, Graphite, Rancher etc.
Stars: ✭ 106 (-34.97%)
Mutual labels:  mysql, elasticsearch
Transformalize
Configurable Extract, Transform, and Load
Stars: ✭ 125 (-23.31%)
Mutual labels:  mysql, elasticsearch
Flink Learning
flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》
Stars: ✭ 11,378 (+6880.37%)
Mutual labels:  mysql, elasticsearch
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Stars: ✭ 45,930 (+28077.91%)
Mutual labels:  mysql, elasticsearch
Myblog
python写的博客,支持3种数据库,现在挂在evilbinary.org
Stars: ✭ 121 (-25.77%)
Mutual labels:  blog, mysql
Leerob.io
✨ My portfolio built with Next.js, MDX, Tailwind CSS, and Vercel.
Stars: ✭ 1,369 (+739.88%)
Mutual labels:  blog, nextjs
Echo
🦄 开源社区系统:基于 SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + ... 并提供详细的开发文档和配套教程。包含帖子、评论、私信、系统通知、点赞、关注、搜索、用户设置、数据统计等模块。
Stars: ✭ 129 (-20.86%)
Mutual labels:  mysql, elasticsearch
Paco
personal website and blog
Stars: ✭ 136 (-16.56%)
Mutual labels:  blog, nextjs
Pifpaf
Python fixtures and daemon managing tools for functional testing
Stars: ✭ 161 (-1.23%)
Mutual labels:  mysql, elasticsearch
Ashen Blog
使用koa 2 + vue 2搭建自己的博客系统
Stars: ✭ 104 (-36.2%)
Mutual labels:  blog, mysql
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-36.2%)
Mutual labels:  mysql, elasticsearch
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+33517.79%)
Mutual labels:  mysql, elasticsearch
Emkc
Engineer Man Knowledge Center
Stars: ✭ 104 (-36.2%)
Mutual labels:  mysql, elasticsearch
Spring Boot Examples
🥗​ Spring/SpringBoot/SpringCloud 实践学习案例,从入门到精通,持续更新中,欢迎交流学习🍺 !
Stars: ✭ 110 (-32.52%)
Mutual labels:  blog, elasticsearch
Canal Elasticsearch
基于阿里巴的canal向elasticsearch中同步数据mysql数据的小工具
Stars: ✭ 147 (-9.82%)
Mutual labels:  mysql, elasticsearch
Adminer Custom
Customizations for Adminer, the best database management tool written in PHP.
Stars: ✭ 99 (-39.26%)
Mutual labels:  mysql, elasticsearch
Lowmess.com
My personal portfolio website
Stars: ✭ 99 (-39.26%)
Mutual labels:  blog, nextjs
Griffon Vm
Griffon Data Science Virtual Machine
Stars: ✭ 128 (-21.47%)
Mutual labels:  mysql, elasticsearch

Wipi

前后端分离,服务端渲染的博客系统。支持特性:

  • 文章创建、编辑、发布
  • 文章及页面评论
  • 文章搜索及搜索记录管理
  • 页面动态创建
  • 文件上传(上传到 阿里云 OSS)
  • 邮件通知
  • 动态系统设置(系统标题、Logo、favicon、页脚及 SEO 配置等)
  • 系统访问统计(ip + user-agent)

使用技术:react.jstypescriptnextjsnestjsmysql

线上预览

  • 首页
  • 文章
  • 文章加密
  • 后台

前台页面

地址:https://blog.wipi.tech/

后台页面

地址:https://admin.blog.wipi.tech/ (支持访客注册,也可使用账户:wipi wipi123456)。

本地启动

  • 安装依赖

首先安装 MySQL,推荐使用 docker 进行安装。

docker run -d --restart=always --name wipi-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql
  • clone 本项目。
git clone --depth=1 https://github.com/zhxuc/wipi.git your-project-name

然后安装项目 node 依赖。

lerna bootstrap
  • 启动项目
lerna run dev

前台页面地址:http://localhost:3000。 后台管理地址:http://localhost:3001。 服务接口地址:http://localhost:4000

首次启动,默认创建管理员用户:admin,密码:admin(可在 server/src/config 文件中进行修改)。 [PS] 如服务端配置启动失败,请先确认 MySQL 的配置是否正确,配置文件在 server/src/config

项目部署

在服务器使用 pm2 进行部署即可,可以查看 deploy.sh 文件。nginx 配置可根据需要自定义。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].