Skip to content

A lightweight, concise, and fast blogging framework using asp.net core 6|使用 asp.net core 6 的轻量级、简洁、快速的博客框架|博客系统。

License

Notifications You must be signed in to change notification settings

danny1879/CoolNetBlog

 
 

Repository files navigation

CoolNetBlog

A lightweight, concise, and fast blogging framework using asp.net core 6.

使用 asp.net core 6 的轻量级、简洁、快速的博客框架。

使用介绍视频:

点击:观看基本使用介绍视频

截图展示:

PC首页 PC文章页 移动端首页和文章页 后台面版

基本功能(v1.9.9,当前版本):

Powerd By asp.net core 6 mvc,default use mysql8

  1. 支持移动端和pc端样式,可以设置菜单,关键词搜索,自定义站点尾巴和标题。
  2. 发表文章,文章草稿,文章归类,文章加锁,定义文章文字样式,设置标签。
  3. 上传图片和文件,文章插入图片和扩展自定义文件链接和html页面。
  4. 配置小组件,例如外部链接侧边栏、展示心愿图片等。
  5. 开启或取消文章点赞功能。

后续功能(v2.0.1,下一版本)

  • 扩充帖子评论留言功能,随时启用。
  • 文章编辑优化,文本编辑可预览(不引用第三方富文本插件,暂无此想法)。

运行|开发项目:

环境配置:.net core 6 sdk and asp.net core 6,visual studio 2022

本项目默认使用mysql进行开发完成,sqlserver等需自行验证开发

  1. 克隆本仓库
  2. 在CoolNetBlog\目录下创建文件configs.json,并复制一下json内容:
{
  "DbConnStr": {
    //here your database connection string
    "Default": "server=你的主机ip;uid=你的有效用户名;pwd=mysql密码;database=CoolNetBlog",
    "MySql": "server=你的主机ip;uid=你的有效用户名;pwd=mysql密码;database=CoolNetBlog",
    "SqlServer": ""
  },
  "Redis": {}
}

然后可以使用git将configs.json设为忽略项

  1. 添加CoolNetBlog数据库((版本v1.9.9,其余类似): 使用navicat等数据库管理工具连接mysql服务器,运行sql语句,sql文件是本仓库下的"v199_dump_CoolNetBlog.sql"。 或者在终端依次执行命令:
mysql -u用户名 -p密码
CREATE DATABASE if not exists CoolNetBlog CHARACTER SET utf8 COLLATE utf8_general_ci;
exit;
mysql -u用户名 -p密码 CoolNetBlog < v199_dump_CoolNetBlog.sql

这样便添加CoolNetBlog数据库完毕。

  1. visual studio启动项目。若数据库地址是远程服务器,确保地址和密码输入正确且服务器开启3306端口、mysql8版本远程连接方式配置正确。
  2. 后台页:/admin/login,默认账户bluesky和密码12345678

About

A lightweight, concise, and fast blogging framework using asp.net core 6|使用 asp.net core 6 的轻量级、简洁、快速的博客框架|博客系统。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 55.7%
  • HTML 43.3%
  • Other 1.0%