返回

我的心血,我为个人网站项目开源了

前端

一个月的辛勤付出,开源我的个人网站项目

对于任何一个IT从业者来说,拥有一个自己的个人网站都是非常重要的,因为一个好的个人网站,不仅可以展示自己的个人风采,还可以在一定程度上提升自己的职业竞争力。

正是因为如此,我一直都想拥有一个自己的个人网站,但一直都没有时间和精力去捣鼓,直到最近这段时间,工作相对清闲了一点,于是我决定利用这段时间,好好地捣鼓一下自己的个人网站。

经过一个多月的辛勤付出,我的个人网站项目终于完成了,并且已经开源了。这个项目使用Gin来作为后台的接口API服务,并且使用了Ant Design Umi TypeScript React Hooks来搭建前端,目前支持文章的查看、创建和编辑的功能。同时,还使用了Ant Design Next.js TypeScript React Hooks来搭建后端,目前支持文章的查看功能。

项目开源地址:https://github.com/fighting41love/personal-website

欢迎大家前来下载、体验和使用!

项目特点

  • 前后端分离,使用Gin作为后台接口API服务,使用Ant Design Umi TypeScript React Hooks来搭建前端,使用Ant Design Next.js TypeScript React Hooks来搭建后端。
  • 支持文章的查看、创建和编辑。
  • 支持多用户登录和注册。
  • 支持文章的评论和点赞。
  • 支持文章的分类和标签。
  • 支持文章的搜索。
  • 支持文章的导出和导入。
  • 支持文章的定时发布。
  • 支持文章的草稿保存。

项目截图

项目截图

项目截图

项目截图

项目使用教程

  1. 克隆项目代码:
git clone https://github.com/fighting41love/personal-website.git
  1. 安装项目依赖:
cd personal-website
npm install
  1. 启动项目:
npm run dev
  1. 访问项目:
http://localhost:3000

项目贡献

欢迎大家对我的个人网站项目做出贡献,如果你有任何好的想法或建议,欢迎在项目仓库中提交issue或pull request。

结语

我希望我的个人网站项目能够帮助到大家,也希望大家能够喜欢我的这个项目。