DotNetBlog icon indicating copy to clipboard operation
DotNetBlog copied to clipboard

DotNetBlog

A Tiny Blog Written in Asp.Net Core

The blog is hosted on http://120.24.36.219/

How to Build and Run:

  • Clone the repository

  • Restore the dependencies

    dotnet restore
    
  • Build admin portal

    cd src/DotNetBlog.Admin
    npm install
    webpack
    
  • Install front-end client libraries

    cd src/DotNetBlog.Web
    bower install
    
  • Edit connection string

    Open 'src/DotNetBlog.Web/App_Data/config.json' to specify you own connection string.

    {
        "database": "sqlite",
        "connectionString": "DataSource=App_Data/blog.db"
        //"database": "sqlserver",
        //"connectionString": "server=.\\SqlServer2008;database=DotNetBlog;uid=sa;pwd=123456;"
    }
    

    DotNetBlog supports two kinds of database. You can set "database" to "sqite" or "sqlserver"

  • Run the project

    dotnet run
    
  • Initialize the blog

    You can access 'http://{YourBlogAddress}/install' to initialize the blog, this will help to create a default admin user, which username and password are both 'admin'.

The project is still in DEVELOPMENT!