疫情后,總是不愿出門,宅在家里,本來愛玩的游戲也提不起興趣,歲數大了……
閑來無事寫寫文章,抒發(fā)下自己的心情,可電腦、手機、平板文件傳來傳真麻煩……
寫完文章發(fā)布時,多個平臺切換編輯圖文真麻煩……
不如自己建個個人Blog網站,實現共享內容、云存儲圖片、一鍵分發(fā),加點小廣告賺點外塊……嘿嘿……說干就干
用什么來當Blog管理后臺呢?
個人Blog后臺肯定免費是最重要的,其次速度要快、擴展性強、部署方便,未來萬一要火了APP、小程序能很好的對接……
OrchardCore開源免費,查了查網站,目前更新到RC2了相對穩(wěn)定,基于微軟.Net Core框架開發(fā),支持windows、linux多平臺部署,支持前后端分離。
那就先用它吧!
安裝OrchardCore開發(fā)環(huán)境
安裝OrchardCore非常方便,目前RC2版本,需要安裝 .Net Core 3.1。
進入通過微軟dotnet官網https://dotnet.microsoft.com/download/dotnet/3.1
下載并安裝.Net Core3.1 SKD
下載后安裝.NetCore3.1
我們來測試.NetCore運行是否正常,點擊開始運行CMD(命令提示符),輸入dotnet --version回車,出現版本信息說明已經安裝正常。

安裝OrchardCore
好了,netCore已經安裝成功,現在我們適合的位置來安裝OrchardCore模板,比如我們在D盤建立一個OrchardCore文件夾,在地址欄里輸入CMD,啟動命令提示符。

在命令提示符里輸入如下字符:
dotnet new -i OrchardCore.ProjectTemplates::1.0.0-rc2-13450
回車等待一會后(根據網絡環(huán)境有時會非常慢),出現如下字符說明OrchardCore項目模板安裝成功

現在我們來創(chuàng)建OrchardCore項目,繼續(xù)在命令行里輸入:
dotnet new occms -n MyBlog
//提示如下結果,創(chuàng)建成功
D:\OrchardCore>dotnet new occms -n MyBlog
The template "Orchard Core Cms Web App" was created successfully.
D:\OrchardCore>
看看我們的文件夾里,已經多出來MyBlog文件夾,里面也有了相應的文件。

讓我們來運行這個網站看看是什么樣子的?
繼續(xù)在命令行里輸入:
//進入myblog文件夾
D:\OrchardCore>cd myblog
//運行myblog文件夾里的網站代碼
D:\OrchardCore\MyBlog>dotnet run
第一次運行,dotnet會從nuget上下載程序需要支持的DLL文件,數量龐大需要耐心等待,這時你可以看看用戶文件夾下是不是已經有了.nuget文件夾,里面也產生了好多文件,繼續(xù)耐心等待。

在命令行中反饋如下信息時,說明已經運行成功了,http://localhost:5000和https://localhost:5001就是你的MyBlog的本地網址,當你要停止網站的運行時,在命令行中按兩次Ctrl+C可以關閉運行。
D:\OrchardCore\MyBlog>dotnet run
2021-03-20 18:55:51.1338|INFO|Microsoft.Hosting.Lifetime|Now listening on: https://localhost:5001
2021-03-20 18:55:51.1458|INFO|Microsoft.Hosting.Lifetime|Now listening on: http://localhost:5000
2021-03-20 18:55:51.1458|INFO|Microsoft.Hosting.Lifetime|Application started. Press Ctrl+C to shut down.
2021-03-20 18:55:51.1458|INFO|Microsoft.Hosting.Lifetime|Hosting environment: Development
2021-03-20 18:55:51.1458|INFO|Microsoft.Hosting.Lifetime|Content root path: D:\OrchardCore\MyBlog
現在讓我們看看網站是什么樣的,打開你的瀏覽器(推薦:Edge或Chrome),輸入網址http://localhost:5000,網站安裝界面已經出來啦!

按照提示的項目填寫網站信息和超級用戶信息,點擊完成安裝。
這個過程序請退出360安全助手,它會產生一些問題。
如果設置錯誤也不用怕,停止網站運行,將文件夾中的App_Data文件夾刪除,然后重新運行,進行安裝即可

進入網站后臺
網站已經能夠運行了,如何管理我的網站呢?
網站后臺通過如下地址進入:http://localhost:5000/admin
進入時需要你輸用用戶名稱和密碼,使用安裝時的超級用戶信息進入。

第一次進入后臺

咦……怎么全變成英文了?老哥……聽不懂?。?br>
別急!OrchardCore采用模塊化設計,關于本地化語言的模塊還沒有打開,讓我們打開它。
依次點擊Configuration-Features,進入Features頁面,在這里找到localization,點擊Enable,啟用這個模塊。

熟悉的中文頁面又回來了。
發(fā)布第一篇文章
目前測試Blog配方的主題存在問題,首先我們要更換一個主題,依次點擊設計-主題,將The Default Theme設置為當前主題。以后和大家介紹如何自定義一個你的個性主題。

好了,現在我們就可以通過管理菜單中的Blog,創(chuàng)建你的第一篇文章了。

點擊視圖看看我們文章的效果,感覺還不賴……

把我們的網站打包發(fā)布
網站基礎已經搭建完畢,后續(xù)我們會完善它讓它看起來更美觀,那現在我如何能用多端進行文章編輯呢?
那就要將我們的網站打包后,放到云服務器中進行發(fā)布。
進入命令行,按Ctrl+C關閉當前網站的運行,然后輸入dotnet publish命令。
出現如下內容表示發(fā)布成功,最終D:\OrchardCore\MyBlog\bin\Debug\netcoreapp3.1\publish\文件夾里的內容就是最終打包好可以發(fā)布的文件了。
D:\OrchardCore\MyBlog>dotnet publish
用于 .NET 的 Microsoft (R) 生成引擎版本 16.9.0+57a23d249
版權所有(C) Microsoft Corporation。保留所有權利。
正在確定要還原的項目…
所有項目均是最新的,無法還原。
MyBlog -> D:\OrchardCore\MyBlog\bin\Debug\netcoreapp3.1\MyBlog.dll
Copying translation files: MyBlog
MyBlog -> D:\OrchardCore\MyBlog\bin\Debug\netcoreapp3.1\publish\
那如何在云服務器上發(fā)布這些文件內容呢?
下一期我和大家介紹如何在云服務器上發(fā)布個人博客網站。