Miniblog.Core
- Miniblog.Core
- 暐翰 - 01.輕量、高效.NET Core開源Blog引擎介紹
上面是官方 Github
以及之後預計參考重構的 IT邦幫忙的系列介紹文章
跟該篇作者修改後版本 Github
先簡單記錄一下我這次 Miniblog.Core 安裝與架設的流程:
下載
雖然官方說明 How to use 的段落說在 command-line 下指令
dotnet new --install MadsKristensen.AspNetCore.Miniblog
就可以安裝他的 template但是我照著操作後 .net core 的回應是 不認識這個指令啦
因為對 .net core 世界還不熟
只好摸摸鼻子把整個 repo clone 回來本地
執行
下載回來後其實裡面就是一個 .net core 方案用相關工具 (我是用 VS 2019 preview) 打開Miniblog.Core.sln
接著 Build、Run
就可以在瀏覽器 local 測試這套部落格系統了
裡面內建了一篇作者預設的 Welcome 文章
可以先以訪客的角度瀏覽看看,試試 Comment 功能
再以管理者帳號 (預設 demo/demo) 登入
試試 New Post、Delete 等等管理功能
目前文章都是以 xml 的形式存在 /wwwroot/Posts/ 目錄之下
我之後應該會考慮參考上面的文章
改成支援 sqlite 存檔、編輯器支援 Markdown 語法 等等功能
發佈
這部分就沒什麼好說的了,要找個能 host .Net Core MVC 網站的平台放我這次當然是直接用 Azure
在 Visual Studio 對專案選 Public → Azure Web Service
然後選一選想要的 Resource Group 那些東西
確定後等上傳完成,就可以在 Azure Web 上面看到自己的新部落格啦 (灑花)
修改
使用直接 clone 下來的版本是不行的有許多系統參數必須要先設定
例如那個管理者帳密 ... 除非你想裸奔你的部落格系統
修改程式前應該要有版控的好習慣
因此我先把 repo 的 remote url 改成自己 VSTS 的 private repo
push 一版上去後再開始動手
雖說如此,第一次修改也只是簡單將一些文案中文化而已 :p
留言區
成為第一位留言的人!