學做網站也加薪 | 快速搭建個人網站

疫情后,總是不愿出門,宅在家里,本來愛玩的游戲也提不起興趣,歲數大了……

閑來無事寫寫文章,抒發(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

SDK 3.1.407 下載

下載后安裝.NetCore3.1
我們來測試.NetCore運行是否正常,點擊開始運行CMD(命令提示符),輸入dotnet --version回車,出現版本信息說明已經安裝正常。

cmd.png

安裝OrchardCore

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

快速啟動cmd.png

在命令提示符里輸入如下字符:

dotnet new -i OrchardCore.ProjectTemplates::1.0.0-rc2-13450

回車等待一會后(根據網絡環(huán)境有時會非常慢),出現如下字符說明OrchardCore項目模板安裝成功

安裝項目模板成功.png

現在我們來創(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文件夾,里面也有了相應的文件。


創(chuàng)建項目.png

讓我們來運行這個網站看看是什么樣子的?
繼續(xù)在命令行里輸入:

//進入myblog文件夾
D:\OrchardCore>cd myblog
//運行myblog文件夾里的網站代碼
D:\OrchardCore\MyBlog>dotnet run

第一次運行,dotnet會從nuget上下載程序需要支持的DLL文件,數量龐大需要耐心等待,這時你可以看看用戶文件夾下是不是已經有了.nuget文件夾,里面也產生了好多文件,繼續(xù)耐心等待。

nuget.png

在命令行中反饋如下信息時,說明已經運行成功了,http://localhost:5000https://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,網站安裝界面已經出來啦!

安裝網站.png

按照提示的項目填寫網站信息和超級用戶信息,點擊完成安裝。

這個過程序請退出360安全助手,它會產生一些問題。
如果設置錯誤也不用怕,停止網站運行,將文件夾中的App_Data文件夾刪除,然后重新運行,進行安裝即可
網站運行成功.png

進入網站后臺

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

登錄.png

第一次進入后臺

第一次進入后臺.png

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

本地中文化.png

熟悉的中文頁面又回來了。

發(fā)布第一篇文章

目前測試Blog配方的主題存在問題,首先我們要更換一個主題,依次點擊設計-主題,將The Default Theme設置為當前主題。以后和大家介紹如何自定義一個你的個性主題。

設置主題.png

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

創(chuàng)建文章.png

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

第一篇文章.png

把我們的網站打包發(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ā)布個人博客網站。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
禁止轉載,如需轉載請通過簡信或評論聯(lián)系作者。

相關閱讀更多精彩內容

友情鏈接更多精彩內容