使用 asp.net core 6 的轻量级、简洁、快速的博客框架。
Powerd By asp.net core 6 mvc,default use mysql8
- 支持移动端和pc端样式,可以设置菜单,关键词搜索,自定义站点尾巴和标题。
- 发表文章,文章草稿,文章归类,文章加锁,定义文章文字样式,设置标签。
- 上传图片和文件,文章插入图片和扩展自定义文件链接和html页面。
- 配置小组件,例如外部链接侧边栏、展示心愿图片等。
- 开启或取消文章点赞功能。
- 扩充帖子评论留言功能,随时启用。
- 文章编辑优化,文本编辑可预览(不引用第三方富文本插件,暂无此想法)。
本项目默认使用mysql进行开发完成,sqlserver等需自行验证开发
- 克隆本仓库
- 在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设为忽略项
- 添加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数据库完毕。
- visual studio启动项目。若数据库地址是远程服务器,确保地址和密码输入正确且服务器开启3306端口、mysql8版本远程连接方式配置正确。
- 后台页:/admin/login,默认账户bluesky和密码12345678



