🚀 專案概述一個完整的 Hexo 部落格現代化改造項目,從零開始構建高性能、用戶體驗優秀的個人技術部落格。 📅 開發週期:2025-10-04 ~ 2025-10-11 (7天)🛠️ 技術棧:Hexo 7.3.0 + AnZhiYu 1.6.14 + GitHub Pages🎯 專案目標:打造現代化、高性能的技術部落格平台 � 專案成果 指標 數值 說明 📝 Git 提交 50+ commits 完整開發歷程記錄 📁 文件生成 125 files (22MB) 完整靜態網站 📱 技術文章 5 篇 涵蓋多個技術領域 ⚡ 頁面載入 <2.5s LCP 優秀等級 🎨 PWA 支援 ✅ 完整 離線可用 �️ 核心開發階段第一階段:基礎設施建立 (10/4)🏗️ CI/CD 與自動化部署完成了從零到生產的自動化部署鏈條: GitHub Actions 工作流:Node.js 18.x 環境,零配置部署 權限管理:完善的 GITHUB_TOKEN 權限配置 依賴管理:安全性升級與兼容性測試 � 國際化與用戶體驗進行 ...
在這個資訊爆炸的時代,「部落格」這一個看似已經過時的名詞,其實依然是屬於個人開發者、研究者與創作者的一塊淨土。與社群平台的碎片化資訊不同,部落格更適合進行系統性的知識整理與技術分享,讓內容能夠被搜尋、被保存、被持續閱讀。尤其對程式設計或網路安全領域的學習者來說,一個屬於自己的技術部落格,不僅能夠紀錄成長歷程,也有助於在未來建立個人品牌。 本篇將帶你從零開始(在windows系統上),使用 Hexo(一個快速、簡潔的靜態部落格框架)搭配 GitHub Pages(GitHub 提供的免費靜態網頁託管服務),一步步完成屬於自己的部落格架設。 準備環境在正式開始之前,請先確保電腦具備以下環境: Node.js(建議安裝 LTS 版本,Hexo 需 Node.js 14+ 支援) npm(Node.js 會一併安裝 npm 套件管理工具) Git(操作 GitHub 版本控管及部署需要) GitHub 帳號(用來存放專案與提供 Pages 網站) 安裝 Node.js前往官網下載介面https://nodejs.org/zh-tw/download如果有 Docker 就複製上 ...
前言這是我的第一次CTF打得很爛writeup也寫得很爛為了各位的眼睛著想請不要繼續往下看 webtomorin db題目觀察首先點進題目提供的網址 http://chals1.ais3.org:30000/ :可以看到其中有四個檔案 cute.jpg flag is.jpg tomorin.jpg 其中三個是圖片,但flag點進去會跳轉到MyGO!!!!!的聿日箋秋 又在GO 漏洞分析既然flag文件確實存在,但是/flag路徑做了特殊處理,那我們可以嘗試繞過/flag這個路徑 繞過思路經過嘗試,我發現如果我們用URL編碼 (%2f) 再加上flag就不會被轉址所以我在根網址後加上 /%2fflag 我們就可以得到flag 1AIS3{G01ang_H2v3_a_c0O1_way!!!_Us3ing_C0NN3ct_M3Th07_L0l@T0m0r1n_1s_cute_D0_yo7_L0ve_t0MoRIN?} Login Screen 1頁面分析點進網頁後我們看到了一個登入介面包含: Username 輸入框 Passwo ...
📚 題解總覽這裡記錄了我在 ZeroJudge 平台上的解題過程與心得,按照題目分類整理。從基礎的入門題到進階的 APCS 競賽題,每道題都包含了解題思路和程式碼實作。 目前收錄題目數量:40+ 題涵蓋範圍:基礎語法、數學運算、字串處理、資料結構、演算法、APCS 競賽題程式語言:C++ 🟢 基礎入門系列a001. 哈囉題目連結:https://zerojudge.tw/ShowProblem?problemid=a001解題重點:基本輸入輸出操作 12345678910#include <iostream>using namespace std;int main() { string s; while(cin >> s){ cout << "hello, "<< s << "\n"; } return 0;} a002. 簡易加法題目連結:https://zerojudge.tw/ShowProb ...
比賽心得
未讀此為舊站開發心得舊站網址: https://itousouta15.tw/legacy-blog/ C++到前端的跨界初體驗我開始寫程式和其他電神比已經算很晚了,約莫是高一上第一學期開始學C++,並決定用這條路走特選上大學,雖然目標是資安競程領域(主要是怕走前端會吃土)但我還是決定挑戰自己,嘗試學習網站開發(升學需要),不過,這次的網站製作並不是從零開始,而是使用了Hexo框架並套用了現成的模板。(技術不夠)雖然過程相對簡單,但仍然讓我對網站架構有了初步的了解(高二再來全部重寫) Hexo框架的選擇與準備為什麼選擇Hexo?剛開始接觸網站開發時,我面臨了一個問題:應該從哪裡開始?在看了很多電神的網站後,我發現了Hexo這個框架。Hexo是一個快速、簡單且高效的靜態網站生成器,特別適合像我這樣沒有技術的人。它的優勢在於: 簡單易用:只需要安裝Node.js和npm(對linux相對友善),就可以快速搭建網站。 支持Markdown:對於不熟悉HTML的初學者來說,用Markdown撰寫內容非常友好。 模板豐富:有大量現成的模板可供選擇,能輕鬆打造一個美觀的網站。 此外,用 ...






