Ancorazor 是一个基于 .NET Core 2.2 和 Angular 7 的极简博客系统。
项目依然在开发中,而且还没有做后台,不过前台也有基本的管理功能,处于勉强能用的阶段。
GIF 3M
转场动画模块是我花了较大精力基于animate.css
写的,因为觉得Angular animation
不太好用,2333。
确保您的环境已经有这些东西了:
- .NET Core 2.2 SDK
- Nodejs 10+
- SQL Server(有 docker-compose 可以不用这个)
git clone https://github.com/siegrainwong/ancorazor.git
- 替换
ancorazor/Ancorazor.API/appsettings.Development.json
中的连接字符串(可选,取决于你本地的 SQL Server 配置,一般不需要替换) - 用
cd path-to-ancorazor/Ancorazor.API
进入目录后执行dotnet watch run
- 打开
localhost:8088
, 默认用户名密码 admin/123456.
cd path-to-ancorazor/build
把在dev.ps1
里面这样的F:\Projects\ancorazor\
路径字符串替换成你的,然后运行这个脚本
运行 path-to-ancorazor/build/dev.sh
docker-compose 会将 sql server、skywalking、nginx 和 ancorazor 一并启动。
- Skywalking:
localhost:8080
, 默认用户名密码 is admin/admin. - Ancorazor:
localhost:8088
, 默认用户名密码 is admin/123456.
我会在之后写一篇教程如何在Azure DevOps
上进行 CI/CD,现在你也可以参考 azure-pipelines.yml。
TODO
- Comment
- Management page
- Search
- Categories & tags page
- Tests
或参考 project.
Anti-996 & MIT