使用razor pages重構網站
ai輔助開發,網站回歸傳統razor pages,覺得更適合內容展示型網站
使用knowncms重構網站
感謝knowncms開源項目,前台是antd風格,符合官網和博客網站,blazor還是最順手,目前10月26日基本完成改造,並部署上線
嘗試使用fluent blazor重構網站
使用fluent blazor風格重構
又一輪使用masa blazor重構網站開始
先使用了幾天ant blazor,現在使用masa blazor文檔站源碼進行修改,老思路:集文章瀏覽和工具使用的一體站
dotnet9重構完成上線
dotnet9重構完成上線,可以在此基礎上慢慢優化了
重構dotnet9博客網站
參考開源項目(https://gitee.com/miss_you/easy-admin)和它的在線博客網站(https://gitee.com/miss_you/easy-admin)重構dotnet9博客網站
重新整理上線dotnet工具箱:dotnetools.com
參考開源項目(https://github.com/corentinth/it-tools)和它的在線工具網站(https://it-tools.tech)重新開發dotnet工具箱,使用vue3重構
挽回razor pages開發網站
blazor開發前台體驗還是差強人意,換回原來的版本
整理blazor版dotnet工具箱:dotnetools.com
參考國外的blazor遊戲(https://blazorgames.net/)和網上常用的在線工具開發blazor版本的在線工具和遊戲
前台回歸blazor server版本上線
net 8 preview 5體驗blazor web app,在razor pages中添加razor組件,但添加的時間戳工具無交互能力,索性全部改為blazor server上線了
masa framework + razor pages版本上線
歷經一個月,學習masa framework(ddd + cqrs), 使用一個清爽的楊青青博客前台靜態頁面完成又一輪重構,著急的上線了
前台基本完善
又經過幾天的功能完善,加了專輯、歸檔、標籤雲、時間線、贊助、rss、站點地圖等功能,前台暫時告一段落,又投入開發vue版本的後台前端調研、開發中
一天一夜重構完成
7號一晚上的razor pages學習,因為疫情封控,8號一天進行網站razor pages重構,勉強上線了,慢慢加功能吧
學習go web,開發了一版簡易的博客系統
國慶7天,利用帶娃之餘的空閒時間學習了go,並做了一個不是很完善的博客前台,開始用razor pages再次重構嘍。
後台前端開發部分
基礎表的crud算是開發完了,博客文章的管理還差些工作,此時加入一個前端網友一起開發後台前端,非常開心,我去學習go web了,準備重構前台。
後台後端開發完成,開始後台前端開發
基本web api開發完成,並使用apifox測試了每個接口,開始後台前端開發:ant design pro
開發新一輪網站重構操作
買了楊老師的《asp.net core技術內幕與項目實戰》一書,並參考楊老師隨書匹配的源碼:[github.com/yangzhongke/netbookmaterials/tree/main/最後大項目代碼],開始了web api重構工作。
上線dotnet9網站
專輯和博文展示開發完成,先上線再說:https://dotnet9.com
折騰回mvc做網站
個人感覺blazor server長連結斷連體驗不是很好,可能是由於個人開發問題,遂還是重新回顧mvc相關知識點,重構項目
完善工具站博客功能
2022-03-01~2022-03-07,既然工具有了文章閱讀功能,為啥不把收集的文章做進來呢?經過幾個晚上的折騰,文章專輯、文章分類、文章詳情、標籤雲等已逐漸添加
上線時間戳轉換工具
這個工具比較簡單,但也比較實用
工具加上文章居間
工具有了一個,想到把工具使用和開發說明放一塊,可以讓其他人放心使用,完全透明,加了文章markdown加載展示
上線icon轉換工具
經過2天晚上的網站搭建,做了一個icon轉換工具
清空dotnet9.com開發分支(develop)
前後分離固然好,vue也優秀,我還是懷戀我的blazor,這時我清空了開發分支所有文件,重新開始擼網站了,地址:https://github.com/dotnet9/dotnet9.com/tree/develop
.NET 6 Web API + Vue 3.0
2022-02-04~2022-02-13,老張的書上市了,入了一本,blazor做站的事先放一放,看了一周,跟著做了個demo,書的內容和博客園差不多,要系統一點,代碼沒有blog.core強大,但很適合初學,地址:https://github.com/dotnet9/dotnet9.com/tree/refactor-v1
使用blazor server單體搭建網站
abp太重,個人又覺得blazor server不錯,開始搭建空的blazor項目玩,組件庫選擇的masa:https://masa-blazor-docs-dev.lonsid.cn/
使用abp vnext + blazor server搭建網站
2021-12-25~2022-01-21,工作需要,學習的abp vnext和blazor server,功能就和上一版一樣,有模樣了,但abp vnext空項目就占用400mb左右的運行內存,做個crud比較費時,放棄,地址:https://github.com/dotnet9/dotnet9.com/commits/abp-blazor-server
使用asp.net core mvc搭建網站
2021-11-22~2021-12-03,從youtube一個土耳其大佬的視頻學習的mvc,並跟著做了一版博客網站,功能還是初具模樣,後面也放棄這個版本,代碼寫的一般,地址:https://github.com/dotnet9/lequ/tree/main/src/dotnet_blog
使用flutter web搭建網站
2021-10-17~2021-11-09,flutter多牛逼,跨多平台,我的想法是即能做web,後面連桌面、app一起做了,但做網站是真不行,光flutter js就將近2mb,首頁加載都要半分鐘左右,所以用flutter搭建網站放棄了,只做了首頁和一個加載markdown的文章詳情頁,地址:https://github.com/dotnet9/lequ/tree/main/src/flutter_blog
開始個人手擼建站之旅
有了dotnet9(https://dotnet9.com)這個網站固然好,但我總有個夢想,想自己做一個出來,所以創建了這個倉庫:https://github.com/dotnet9/lequ
創建dotnet9網站
申請了'dotnet9.com'域名,域名是從'dotnet1'開始查詢,直到'dotnet9'才未被註冊,沒錯,域名就是這樣註冊的。有了域名,然後使用wordpress搭建了第一個個人網站...