https://github.com/natelindev/lonefire-legacy
A modern, responsive blogging & content managing system.
https://github.com/natelindev/lonefire-legacy
blogging bootstrap bootstrap4 cms csharp dotnet-core mit-license
Last synced: about 2 months ago
JSON representation
A modern, responsive blogging & content managing system.
- Host: GitHub
- URL: https://github.com/natelindev/lonefire-legacy
- Owner: natelindev
- License: mit
- Created: 2019-04-20T14:37:27.000Z (about 7 years ago)
- Default Branch: blog
- Last Pushed: 2023-12-15T17:56:07.000Z (over 2 years ago)
- Last Synced: 2025-09-29T08:29:36.698Z (9 months ago)
- Topics: blogging, bootstrap, bootstrap4, cms, csharp, dotnet-core, mit-license
- Language: JavaScript
- Homepage: https://blog.llldar.io
- Size: 11.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## Introduction
Lonefire is a blogging & content managing system built with Bootstrap & JQuery on ASP.NET Core 2.2.
It includes all the essentials on what you usually expect from a blogging & content managing system.
Designed with vector image and animation, Lonefire aims to provide you with a modern responsive web experience that can easily interact with other .NET Apps.
[Blogging Demo](https://blog.llldar.io/)
[CMS Demo](https://wenxue.llldar.io/)
## Getting Started
#### Installation
Install .NET core SDK 2.2 or Visual Studio version >= 2017
Pull source code from Github
#### Database connection
Add `db_string.json` with your own database connection string with format like:
```json
{
"ConnectionStrings": {
"DefaultConnection": "[Your connection string]"
}
}
```
you can refer to [connectionstrings.com](connectionstrings.com/) to write your own DB connection string.
by default Lonefire uses `Postgres SQL` you can change it from `Startup.cs`.
```c#
services.AddDbContext(options => options.UseNpgsql(Configuration.GetConnectionString("DefaultConnection")));
```
Change `UseNpgsql` to whatever DB that asp.net core 2.2 supports.
You might need to install nuget package to use other DB.
Also Change default value in`Data/ApplicationDBContext.cs` to your DB's default if you changed the DB.
For database migration, please refer to [this guide](Docs/Db_Create_Readme.md).
**Caveat**: this project is currently at Pre Alpha stage. It's not fully functional and is subject to change, use it at your own risk.
#### Starting Production Build
```
dotnet publish -o /path/to/production
cd /path/to/production
dotnet Lonefire.dll
```
## Contribution
Currently not accepting any contribution at Pre Alpha Stage.
## Credits
The open source projects used in this project:
- Bootstrap
- jquery
- jquery-easing
- jquery-hoverIntent
- jquery-validation
## License
MIT License `llldar`