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