外链论坛

 找回密码
 立即注册
搜索
查看: 5|回复: 0

dotnet core开源博客系统XBlog介绍

[复制链接]

2602

主题

330

回帖

9920万

积分

论坛元老

Rank: 8Rank: 8

积分
99200726
发表于 12 小时前 | 显示全部楼层 |阅读模式

XBlog是dotnet core平台下的个人博客开源系统,它只需要经过Copy的方式即能够安排到Linux和windows系统中;倘若你有安全证书那只需要简单配置一下就可供给安全的Https服务。接下来重点介绍XBlog功能、安排基本设置。

技术要点

基于dotnet core平台,能够运行在windows和linux系统上

完全基于BeetleX.FastHttpAp框架研发

前后端分离,完全脱离后端视图引擎;基于vuejs和webapi模式

混合HTTP和Websocket,当浏览器兼容Websocket的状况下请求会运用Websocket.

基于javascript前端Markdown,降低文案在服务端解释的损耗

支持HTTPS满足安全拜访需要

javascript async/await 对拜访的浏览器需求比较高,旧版本浏览器可能没法查看

  项目位置:https://github.com/IKende/XBlog

功能介绍

XBlog供给了博客的基本功能重点包含文案管理,归类管理,评论管理,文件管理,系统资源监控和文案搜索功能.

首页预览

后台预览

设置

重点配置博客信息如Title,ElasticSearch服务位置,关于,JWT KEY和设置用户秘码等。 

安排

XBlog安排非常简单,把编译好的文件复制运行就可

下载编译好的文件包:

https://github.com/IKende/XBlog/blob/master/Publish/XBlog.zip

获取源代码:

https://github.com/IKende/XBlog自己编译

运行环境需求

供给.net core 2.1或更高版本的linux、windows系统。把编译好的代码复制到关联目录下运行以下命令:

dotnet BeetleX.Blog.dll配置ElasticSearch

因为XBlog的数据归类检索都是运用ElasticSearch的功能,安装ElasticSearch能够查看以下文案,需要安装中文分词插件IK

https://www.ikende.com/blog/87.html

安装完成后只需要在系统管理后台设置一下就可,默认指的是向http://localhost:9200按照位置配置。

系统检测到ElasticSearch可用的状况,边框为绿色;倘若检测错误会红色并有关联错误信息。检测成功后能够经过测试分词按钮来测试一下分词效果

安全配置

系统默认用户名admin,秘码123456意见运行后修改秘码,还有JWT Key得新创建一个新的,保证Key和其他运行环境不一致。

配置拜访端口和Https

因为BeetleX.FastHttpAp是支持https功能,因此只需要在HttpConif.json设置三项内容就可

"Port": 8080,      "SSL": true,      "CertificateFile": "c:\\ikende.com.pfx",      "CertificatePassword": "*****",

端口默认是8080倘若需要80需要自动修改,开启https分别是开启SSL,设置证书文件和对应的秘码(linux和windows设置方式同样)默认端口是443。

问题

倘若运用或扩展中存在问题能够提交到 https://github.com/IKende/XBlog/issues

原文位置: https://www.cnblogs.com/smark/p/10190998.html

.NET社区资讯,深度好文,欢迎拜访公众号文案汇总 http://www.csharpkit.com

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-3 17:30 , Processed in 0.066098 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.