iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

打造自己的Medium 系列

實作目標是做出一個類似Medium的文章平台:
1. 後端C# .net
2. 前端 Vue3
因為本身寫NodeJs後端和React前端,主要挑戰在於拋開熟悉的語言和框架,邊開發邊學習程式框架特性和用法,若基礎功能實作完,時間還充裕,會再做手機app

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11 ASP.NET Core 依賴注入

依賴注入(dependency injection) 平常我們寫程式時,如果需要用到一個服務,會自己用new,建一個新的實例。 那依賴注入的用途? 想像一下負...

2025-08-15 ‧ 由 Leni 分享
DAY 12

Day12 文章

Medium功能 文章狀態 文章有兩種狀態: 草稿Draft初始狀態,這是除了作者以外,誰都看不到的 已發布Published這是誰都看的到 文章卡控的流程...

2025-08-16 ‧ 由 Leni 分享
DAY 13

Day13 文字編輯器

昨天在分析文章結構的時候,卡了一陣子,覺得還是不要自己造輪子,拿現成的套件來用就好了,還可以參考儲存的格式但套件那麼多種,要怎麼選? 套件目標 使用JSON儲...

2025-08-17 ‧ 由 Leni 分享
DAY 14

Day14 Tiptap

使用教學 先依據初始範例建立Editor這裡使用useEditor,來自動處理掛載/卸除的邏輯 <template> <editor-...

2025-08-18 ‧ 由 Leni 分享
DAY 15

Day15 Tiptap資料轉換

資料格式 像這樣的文字格式存起來會是甚麼樣子?可以使用內建的功能取得 const jsonContent = editor.getJSON() 內文JSO...

2025-08-19 ‧ 由 Leni 分享
DAY 16

Day16 多型

最近又重新理解了物件導向設計,我覺得它想要解決的核心問題,除了DRY(Don't repeat yourself),還有為了避免程式碼太混亂,難以共同維護及擴充...

2025-08-20 ‧ 由 Leni 分享
DAY 17

Day17 Swagger

ASP.NET Core有兩個Swagger生成工具可以用 Swashbuckle 因為不支援新版本的.NET我就直接跳過,有興趣可以參考這篇 NSwag...

2025-08-21 ‧ 由 Leni 分享
DAY 18

Day18 Entity Framework Core

雖然這次不會用到,但想要稍微講一下ASP.NET Core的ORM,Entity Framework Core 什麼是ORM? 故事1 有一名警衛,他看守著三...

2025-08-22 ‧ 由 Leni 分享
DAY 19

Day19 JWT

雖然這裡已經有很多人寫過ASP.NET Core使用JWT,但我還是想紀錄自己的版本 安裝設定 1.安裝指令dotnet add package Microso...

2025-08-23 ‧ 由 Leni 分享
DAY 20

Day20 LINQ

介紹 語言整合查詢Language-Integrated Query (LINQ)是一套查詢技術, 使用宣告式的查詢運算式,可透過極簡程式碼靈活地篩選、排序、分...

2025-08-24 ‧ 由 Leni 分享