Cơ duyên và suy nghĩ sau cơ duyên
Thật ra, sau khi tái cấu trúc blog lần trước, tôi rất hài lòng về nó. Từ thiết kế cho đến trải nghiệm khi đăng bài đều khá ổn thỏa, ít nhất là bản thân tôi cảm thấy thoải mái khi sử dụng. Trong hai tháng đầu năm nay, tôi sẵn sàng dành nhiều thời gian để tiếp tục hoàn thiện dự án này, chủ yếu là tối ưu hóa trải nghiệm cá nhân; nhưng rồi, rất nhanh chóng, khi bước vào học kỳ thứ hai của năm nhất, vì tự mình nhận quá nhiều việc, thời gian và năng lượng có thể dành cho blog đã giảm đi đáng kể. Ví dụ như, tôi luôn muốn thay đổi hệ thống phân loại của blog thành một hệ thống thẻ linh hoạt hơn, nhưng mãi đến lần cập nhật này vẫn chưa tìm được thời gian. Lúc đó, tôi đang bận rộn với công việc bán thời gian bên ngoài. Tối hôm trước, khi nhận được thông báo từ Vercel rằng băng thông đã vượt quá 50%, tôi chỉ cảm thấy ngạc nhiên mà không nghĩ sâu thêm. Đến sáng hôm sau, khi hoàn tất công việc trong tay và kiểm tra email trong giờ nghỉ ngơi, tôi phát hiện ra rằng trong vòng hai tiếng đêm qua, Vercel đã gửi hai email: một email cảnh báo rằng băng thông miễn phí đã vượt quá 75%, và email tiếp theo thì nhắc rằng băng thông đã cạn kiệt hoàn toàn.
Tôi truy cập vào Vercel và thấy rõ ràng là băng thông đã vượt lên tới 150% mức miễn phí.
Tôi nhớ rất rõ ràng, ngày 9 tháng 3 là ngày tôi phát hiện ra blog bị tấn công. Sau khi kiểm tra lịch sử, tôi nhận ra kẻ tấn công đã bắt đầu từ ngày hôm trước, tức là Ngày Quốc tế Phụ nữ. Không phải, sao lại chọn Ngày Quốc tế Phụ nữ để tấn công máy chủ của đàn ông chứ? Khi ấy, tôi chưa nhận được bất kỳ cảnh báo nào từ UpYun (vì tôi quên bật tính năng cảnh báo), và mãi đến ngày 10 tháng 3 mới phát hiện rằng tài khoản UpYun của tôi đã bị nợ tiền. Sau khi kiểm tra hóa đơn, tôi mới biết tên hacker này đã để lại cho tôi hóa đơn gần 140 Nhân dân tệ.
Vào thời điểm đó, tôi vẫn còn rất bận rộn, không có thời gian lo lắng về vấn đề blog, nên sau khi thực hiện các biện pháp bảo vệ, tôi để mặc chuyện đó sang một bên. Mãi đến tháng Tư, tức là gần đây, tôi mới phát hiện Vercel lại gửi email cảnh báo, hóa ra số băng thông 100GB mà tôi đã sử dụng trước đó không phải là giới hạn hàng tháng, mà là tổng số băng thông miễn phí mà tài khoản có thể dùng. Nếu tiếp tục vượt quá, tài khoản có khả năng sẽ bị khóa.
Vậy là tôi quyết định chuyển tài liệu dự án từ Vercel sang GitHub Pages; một số ứng dụng web thì tôi di chuyển sang Railway. Quá trình này diễn ra rất mượt mà, hầu như không gây tổn thất gì.
Khó khăn lớn nhất là với blog của tôi. Blog được viết bằng Next.js App Router – nếu muốn chuyển sang GitHub Pages thì cần loại bỏ chức năng render phía server, và tôi cũng không quen thuộc với GitHub Actions, điều này đòi hỏi chi phí học tập không nhỏ; nếu muốn chuyển sang Railway giống như Vercel, thì lại phải cân nhắc xem free tier của Railway có đủ đáp ứng hay không.
Hiện tại, tôi không còn đủ thời gian như một học sinh trung học để dành cả buổi chiều để nghịch ngợm những thứ này nữa, và những điều tôi có thể học được trong quá trình này thực sự không so sánh được với những kỹ năng hữu ích khác mà tôi có thể học nếu dành thời gian nghiêm túc hơn. Vì vậy, tôi không còn muốn tiếp tục sử dụng chương trình blog tự viết của mình nữa.
Tôi cũng từng nghĩ đến việc sử dụng Hugo + GitHub Pages/Action để xây dựng một giải pháp tự động xuất bản blog, nhưng cuối cùng cũng từ bỏ, vì chắc chắn tôi sẽ không chịu sử dụng chủ đề có sẵn. Rồi tôi lại nghĩ, liệu sử dụng các giải pháp blog sản phẩm hóa như Typlog hoặc Gridea Web có tốt hơn không? Nếu không muốn dùng thời gian để giải quyết vấn đề, thì có thể dùng tiền để giải quyết. Nhưng tôi cũng từ bỏ ý tưởng này, một phần vì chúng không khiến tôi cảm thấy ấn tượng, và vẫn còn phải mất công chỉnh sửa giao diện.
Cuối cùng, tôi chợt nhớ đến xLog của DIYGod. Sau khi tìm kiếm, tôi phát hiện ra rằng dự án này vẫn còn tồn tại, và thậm chí còn dễ sử dụng hơn so với một năm trước đó, đồng thời gần như không tốn kém gì đối với tôi.
Mặc dù khả năng tùy chỉnh giao diện của xLog còn kém hơn Typlog và Gridea, nhưng tôi dần nhận ra rằng việc “chơi đùa” với giao diện blog có thể coi là một cái hố không đáy, thay vì lãng phí thời gian vào đó, tốt hơn hết là hãy dành thêm thời gian để suy nghĩ làm thế nào để tạo ra nội dung chất lượng hơn.
xLog là một nền tảng xuất bản blog dựa trên blockchain. Mặc dù tôi hiểu rất ít về blockchain, có thể nói là chẳng biết gì cả, nhưng tôi rất sẵn lòng sử dụng nền tảng này để tìm hiểu sâu hơn về lĩnh vực này. Hơn nữa, với tư cách là một người tự nhận mình là Geek, tôi có mối quan tâm đặc biệt đối với các chủ đề liên quan đến blockchain và mã hóa.
Nói nhiều như vậy, lý do chính khiến tôi chọn xLog là vì chỉ trong vài giờ sau khi tôi nhập nội dung blog của mình vào xLog, đã có người theo dõi blog của tôi. Người đầu tiên theo dõi tôi là Điện Thư Tiệm, thật lòng cảm ơn anh ấy.
À, tôi cũng phải cảm ơn kẻ đã tấn công blog của tôi.
Chuyện lắt léo và rối rắm
Những gì bạn vừa đọc là nội dung tôi đã đăng tải trên xLog vào đầu tháng Tư. Rõ ràng, bây giờ đã là tháng Bảy, vậy trong ba tháng qua, tôi lại từ bỏ xLog khi nào? Và tại sao guhub.cn
không được解析 đến blog trên xLog?
Nguyên nhân trực tiếp là do một số vấn đề khó hiểu mà tôi vẫn chưa thể giải quyết được, miền của tôi không thể gắn kết với blog trên xLog. DNS có thể cài đặt bình thường, nhưng vấn đề nằm ở phía xLog, và dường như xLog không có đủ nhân lực và năng lượng để giúp tôi khắc phục vấn đề này – ít nhất là khi nohu52.win tôi hỏi trên Discord của họ, không ai trả lời tôi.
Khi đó, tôi đã đăng bài “Kế hoạch tử vong của Geek” này lên xLog, nhưng tôi lại không có đủ năng lượng để tìm cách khác thông báo cho khách cũ về sự tồn tại của blog mới, cộng với quá nhiều việc phải lo trong cuộc sống thực tế, nên tôi đã ngừng cập nhật blog suốt ba bốn tháng.
Trong thời gian này, tôi đã viết khoảng ba đến bốn bài viết, mỗi lần viết xong đều mang lại cảm giác thành tựu, nhưng đồng thời cũng không biết nên đăng chúng ở đâu. Tôi có thời gian ban ca nang tien và năng lượng để viết bài, nhưng không còn sức để loay hoay với những thứ khác.
Giải pháp hiện tại
Do tôi đã sử dụng Obsidian để áp dụng phương pháp ghi chú thẻ trong khoảng nửa năm nay, quy trình làm việc của tôi đã trở nên tương đối hoàn thiện và thoải mái khi sử dụng. Tôi không muốn có quá nhiều ma sát giữa việc viết lách và xuất bản bài viết, vì vậy giải pháp tốt nhất là có thể trực tiếp sử dụng các tệp Markdown từ thư viện ghi chú Obsidian để tạo nội dung blog.
Cuối cùng, tôi đã chọn Hugo làm công cụ tạo website, nhờ vào khả năng mạnh mẽ và tốc độ tạo cực nhanh của nó rất hấp dẫn. Về chi tiết, tôi sử dụng phần mềm FreeFileSync để đồng bộ các tệp giữa thư mục nội dung của Obsidian và Hugo, nhờ đó sau khi chỉnh sửa trên Obsidian, tôi có thể lập tức tiến hành build trên Hugo, rất mượt mà.
Ngoài ra, tôi đã từ bỏ việc chỉnh sửa giao diện và chọn chủ đề Eureka có khả năng tùy chỉnh cao.
Tên mới và định vị mới
Bạn hẳn đã nhận ra rằng blog này đã đổi tên, cái tên mới là “Cực Khách Tử Vong Kế Hoạch”.
Tên cũ rất đơn giản, hoàn toàn gắn liền với tên của tôi, gọi là “Eltrac’s”. Lý do lúc đó chọn cái tên này chủ yếu là vì tôi không muốn mất công đặt tên, tôi cảm thấy đặt tên là một việc rất đau đầu. Giờ nghĩ lại, lý do chính khiến tôi có suy nghĩ này là vì tôi chưa hoàn toàn xác định được định vị của blog, nên cảm thấy không tên nào có thể khái quát được những gì tôi muốn viết trên blog.
Trước đây, tôi không muốn chọn một cái tên có liên quan chặt chẽ đến nội dung, một phần vì tôi lo ngại rằng không lâu sau tôi lại muốn đổi tên. Nhưng gốc rễ của mối lo ngại này cũng nằm ở việc chưa rõ ràng về định vị của blog, nên tôi nghĩ rằng sau một thời gian, tôi sẽ có những ý tưởng mới về định vị này, hoặc không hài lòng với cách biểu đạt hiện tại, và cứ thế đổi tên liên tục.
Vậy tại sao lần này tôi lại quyết định chọn một cái tên cụ thể? Thực ra, tôi cũng không chắc mình có thay đổi tên vào một ngày nào đó không, nhưng hiện tại tôi cảm thấy định vị của blog đã khá rõ ràng.
Hãy phân tích tổng thể cái tên này nhé. Ban đầu, tôi nghĩ đến những cái tên kiểu như “Giết chết Cực Khách” hay “Kill the Geek”, sau đó cảm thấy quá quen thuộc nên đổi cách diễn đạt, nhưng ý nghĩa cốt lõi vẫn tương tự. Cái “Cực Khách” mà tôi nhắc đến chính là bản thân tôi, đại diện cho con người trước đây yêu thích nghịch ngợm, thích đi đường vòng, thích chơi đùa với các đồ vật công nghệ nhưng cuối cùng chẳng tạo ra được gì có giá trị. Còn “Giết chết Cực Khách” chính là lời chào tạm biệt với bản thân quá khứ.
Viết đến đây, tôi đột nhiên nhận ra rằng mình rất thích việc “tạm biệt bản thân quá khứ”. Nếu bạn theo dõi tôi đã lâu, bạn có thể biết rằng tôi trước đây không gọi tên là Eltrac. Cái tên này cũng là sản phẩm của việc “tạm biệt bản thân”.
“Kế hoạch Tử Vong của win win - game bài Cực Khách” cuối cùng được chọn, bề ngoài là phiên âm của “Kế hoạch Tử Vong Ngay Lập Tức”, nghe có vẻ hài hước; quan trọng hơn, cái tên này có thể chia thành ba từ để hiểu:
- Cực Khách: Mặc dù tôi đã nói về việc giết chết Cực Khách, điều này không có nghĩa là tôi muốn từ bỏ danh tính Geeks; tức là, “Cực Khách” ở đây có hai tầng nghĩa, tầng nghĩa đầu tiên là bản thân mình trước đây thích nghịch ngợm nhưng không tạo ra giá trị, tầng nghĩa thứ hai lại hoàn toàn ngược lại.
- Tử Vong: Tôi nghĩ rằng cái chết là một chủ đề có giá trị thảo luận từ xưa đến nay, có lẽ là một trong những vấn đề triết học dễ dàng kích thích suy nghĩ nhất của người bình thường. Tôi cũng tin rằng việc tìm kiếm ý nghĩa của cuộc sống chính là khám phá ý nghĩa của cái chết, hai điều này có mối liên hệ chặt chẽ – và vai trò phản kháng của tôi chắc chắn sẽ không đặt từ “cuộc sống” – một từ ngữ trông đẹp đẽ – ở vị trí nổi bật nhất.
- Kế Hoạch: Vì tôi đang cố gắng xây dựng hệ thống ghi chú và quản lý công việc của riêng mình, và không ngừng cập nhật và cải tiến, nên có lẽ sẽ chia sẻ một số công cụ tăng hiệu suất và kinh nghiệm liên quan, điều này phù hợp với từ khóa “kế hoạch”. Nói thật, từ “kế hoạch” chỉ là để ghép số thôi.
Tóm lại, nội dung của “Cực Khách Tử Vong Kế Hoạch” chủ yếu bao gồm các ghi chép về khám phá internet và máy tính, thảo luận sâu về các chủ đề trong cuộc sống, và chia sẻ kinh nghiệm sử dụng các công cụ tăng hiệu suất.
Kế hoạch tương lai
Bây giờ, tôi có thể dành nhiều thời gian hơn cho việc học tập cá nhân và sáng tạo nội dung.
Tháng Ba và Tháng Tư năm nay là hai tháng bận rộn nhất của tôi, nhưng tôi cũng cảm thấy vô cùng phong phú. Tôi đã làm rất nhiều việc: nhận một công việc bán thời gian mà hầu hết sinh viên ngành máy tính không bao giờ nghĩ đến, bận rộn với công việc của trường, đọc rất nhiều sách, xây dựng hệ thống ghi chú riêng bằng Obsidian, thử nghiệm và xây dựng hệ thống quản lý công việc bằng TickTick, Notion, Apple Calendar và không ngừng cải tiến… Tôi có rất nhiều trải nghiệm có thể viết thành bài viết và chia sẻ, và tôi đã không thể chờ đợi để dành thêm thời gian viết lách.
Ngoài ra, tôi còn muốn thử khởi động dịch vụ đăng ký trả phí Newsletter, vừa viết nhiều nội dung có giá trị hơn vừa tạo ra giá trị cho bản thân. Tuy nhiên, tôi dự định sẽ làm điều này khi đã có một số tích lũy nhất định và nhận được đủ phản hồi tích cực.
Đại khái là như vậy, cảm ơn bạn đã đọc đến đây.
Sửa đổi lần cuối vào 2025-04-27