XBlog是dotnet core
平台下的我的博客开源系统,它只须要经过Copy的方式便可以部署到Linux和windows系统中;若是你有安全证书那只须要简单配置一下便可提供安全的Https
服务。接下来主要介绍XBlog功能、部署和基础设置。javascript
dotnet core
平台,能够运行在windows和linux系统上BeetleX.FastHttpAp
框架开发项目地址:https://github.com/IKende/XBloghtml
XBlog提供了博客的基础功能主要包括:文章管理,分类管理,评论管理,文件管理,系统资源监控和文章搜索功能.前端
主要配置博客信息如Title
,ElasticSearch服务地址
,关于
,JWT KEY
和设置用户密码
等。 vue
XBlog部署很是简单,把编译好的文件复制运行便可。java
下载编译好的文件包:linux
https://github.com/IKende/XBlog/blob/master/Publish/XBlog.zipgit
获取源代码:github
https://github.com/IKende/XBlog本身编译web
提供.net core 2.1或更高版本的linux、windows系统。把编译好的代码复制到相关目录下运行如下命令:json
dotnet BeetleX.Blog.dll
因为XBlog的数据分类检索都是使用ElasticSearch的功能,安装ElasticSearch能够查看如下文章,须要安装中文分词插件IK
https://www.ikende.com/blog/87.html
安装完成后只须要在系统管理后台设置一下便可,默认是指向http://localhost:9200
根据地址配置。
系统检测到ElasticSearch可用的状况,边框为绿色;若是检测错误会红色并有相关错误信息。检测成功后能够经过测试分词按钮来测试一下分词效果
系统默认用户名admin
,密码123456
建议运行后修改密码,还有JWT Key
也得新建立一个新的,确保Key和其余运行环境不一致。
因为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