打造个性化的轻量级独立博客, 暂定官方域名 http://openblog.net
- 文章列表(默认/分类/tag)
- 查看文章
- 文章支持回复
- 自有账号登录
- 第三方账号登录(需要可以在后台配置)
- 微软
- GITHUB
- 微信
- 微博
- 文章列表
- 发布文章
- 文章支持设置密码
- 文章支持带token(有有效期限制)无密码访问
- 支持生成图片+水印形式输出博客,避免复制传播
- 支持数据的导入导出备份
- 可以轻松迁移,并重建
- 支持直接备份到其他网络位置(网盘/FTP服务器)
- 插件, 各个需要插件的场景
- 前台模板支持
- 广告位管理
- 团队博客
- 其他博客文章采集
- 博客以外的其他功能
- asp.net core 3.1
- Mongodb
- Postgresql
- FileSystem
- Mongodb GridFS
本地通过docker build命令手动打包, 完成打包之后手动上传到公网仓库
新版本发布会发布公共仓库的镜像,在安装有docker上可以直接通过docker run运行
- 可以作为个人的知识库
- 各种新技术的测试
- 部分设计会参考Edi.Wang的博客设计
docker rm -f openblog &&
docker run -d -it --name openblog \
-p 9428:80 \
--restart always \
--link mongo:mongo \
--volume=/data/openblog/:/appdata \
-e ASPNETCORE_ENVIRONMENT=Staging \
dukecheng/openblog:latest
mkdir -p /data/mongo/{db,backup,configdb,log}
docker run -d --restart always --name mongo \
--volume=/data/mongo/db:/data/db \
--volume=/data/mongo/backup:/data/backup \
--volume=/data/mongo/configdb:/data/configdb \
--volume=/data/mongo/log:/var/log \
hub.niusys.com/library/mongo:latest
docker pull hub.niusys.com/dukecheng/openblog:latest
docker pull hub.niusys.com/library/mongo:latest
docker logs openblog
看到下面类似的token
==============================================================
Init Token
BM0XvkdXNIB7XpJ5OVWNtL1ku5GFl07wyI5aVA6TVKg=
==============================================================
dotnet publish --output OpenBlog.Web/wwwroot/blazorapp/UserCenterWebApp OpenBlog.UserCenterWeb/OpenBlog.UserCenterWeb.csproj
dotnet publish --output OpenBlog.Web/wwwroot/blazorapp/AdminWebApp OpenBlog.AdminWeb/OpenBlog.AdminWeb.csproj
服务器端(前端页面/后端页面/API等)
用户Profile对应的前端
管理后台