Skip to content

Latest commit

 

History

History
85 lines (49 loc) · 2.81 KB

README-EN.md

File metadata and controls

85 lines (49 loc) · 2.81 KB

Ancorazor

Codacy grade Azure DevOps builds LICENSE

中文简介


Ancorazor is a blog system built with dotnet core 2.2 and angular 7 (ssr supported).

Demo

It's still a work in progress and has no management page, so... try it if don't mind that :)

Gif Demostration

GIF 3M

ancorazor gif demostration

The transition module is based on animate.css and made by myself.

Getting start

Requirements

Make sure your machine has these dependancies installed.

  1. .NET Core 2.2 SDK
  2. Nodejs 10+
  3. SQL Server(optional with docker-compose)

Build

  1. git clone https://github.com/siegrainwong/ancorazor.git
  2. Replace connection string in ancorazor/Ancorazor.API/appsettings.Development.json(optional, depends on your use case)
  3. cd path-to-ancorazor/Ancorazor.API then dotnet watch run
  4. Open localhost:8088, the default username/password is admin/123456.

Build with docker-compose

cd path-to-ancorazor/build

windows

Replace all F:\Projects\ancorazor\ in dev.ps1 with your project path then run this script.

linux

Run path-to-ancorazor/build/dev.sh

This will launch sql server, skywalking, nginx and ancorazor simultaneously in your docker.

  • Skywalking: localhost:8080, the default account/password is admin/admin.
  • Ancorazor: localhost:8088, the default username/password is admin/123456.

Release(CI/CD)

Refer to azure-pipelines.yml.

Structure

TODO

To-do

  • Comment
  • Management page
  • Search
  • Categories & tags page
  • Tests

Or refer project.

Acknowledgements

Template provider: startbootstrap-clean-blog

Licence

Anti-996 & MIT

FOSSA Status