Skip to content

itousouta15/itousouta15.github.io

Repository files navigation


📝 關於這個網站

這是我的個人網站,記錄我在程式開發路上的學習心得、專案分享以及生活感悟。網站使用 Hexo 靜態網站生成器搭建,採用 AnZhiYu 主題,部署在 GitHub Pages 上。

✨ 特色功能

  • 🎨 精美設計: 基於 AnZhiYu 主題,支援深色/淺色模式切換
  • 📱 響應式設計: 完美適配桌面端和移動端
  • 🔍 本地搜索: 快速搜索文章內容
  • 🎵 音樂播放: 內建 YouTube 音樂播放功能
  • 👥 友鏈系統: 與其他博主建立友誼連結
  • 💬 評論系統: 支援多種評論平台
  • 🏷️ 標籤分類: 完整的文章分類和標籤系統
  • 📊 統計功能: 網站訪問統計和文章閱讀量

🛠️ 技術棧

Hexo Node.js JavaScript Stylus Pug GitHub Pages

核心依賴

  • Hexo: 7.3.0 - 靜態網站生成器
  • AnZhiYu Theme: 1.6.14 - 主題框架
  • hexo-wordcount: 6.0.1 - 字數統計
  • hexo-deployer-git: 4.0.0 - Git 部署
  • hexo-generator-searchdb: 1.5.0 - 搜索功能

📁 專案結構

my-blog/
├── 📁 source/          # 源文件目錄
│   ├── 📁 _posts/      # 文章文件
│   ├── 📁 _data/       # 數據文件(友鏈、關於頁面等)
│   ├── 📁 img/         # 圖片資源
│   └── 📄 CNAME        # 自定義域名設定
├── 📁 themes/          # 主題目錄
│   └── 📁 anzhiyu/     # AnZhiYu 主題
├── 📁 public/          # 生成的靜態文件
├── 📄 _config.yml      # Hexo 主配置文件
├── 📄 _config.anzhiyu.yml # 主題配置文件
└── 📄 package.json     # 專案依賴配置

🚀 快速開始

環境要求

  • Node.js >= 16.0.0
  • npm 或 yarn

本地開發

# 克隆專案
git clone https://github.com/itousouta15/itousouta15.github.io.git
cd itousouta15.github.io

# 安裝依賴
npm install

# 清理緩存
hexo clean

# 生成靜態文件
hexo generate

# 啟動本地服務器
hexo server
# 訪問 http://localhost:4000

常用命令

# 創建新文章
hexo new post "文章標題"

# 創建新頁面
hexo new page "頁面名稱"

# 清理並重新生成
hexo clean && hexo generate

# 部署到 GitHub Pages
hexo deploy

# 啟動本地預覽服務器
hexo server

📄 內容分類

🏷️ 文章分類

  • 程式開發: 程式設計技巧、框架學習、專案開發心得
  • 比賽心得: 程式競賽、資安競賽的參賽經驗分享
  • 技術分享: 各種技術教學、工具推薦、解決方案

🎯 熱門標籤

  • Hexo - 靜態網站生成器
  • JavaScript - 前端開發語言
  • Python - 後端開發語言
  • 程式設計 - 程式開發相關
  • 學習心得 - 學習過程記錄

📈 網站統計

  • 📝 總文章數: 文章數
  • 🏷️ 標籤數量: 標籤數
  • 📂 分類數量: 分類數
  • 👥 友鏈數量: 友鏈數

🤝 參與貢獻

歡迎提出建議和意見!您可以:

  1. 🐛 提交 Issue 回報問題
  2. 💡 發起 Discussion 討論想法
  3. 👥 申請友鏈 建立連結
  4. ⭐ 給專案點個星星表示支持

📜 版權聲明

  • 網站內容採用 CC BY-NC-SA 4.0 協議
  • 網站框架基於 Hexo 開發
  • 主題使用 AnZhiYu 並進行客製化
  • 代碼使用 MIT 協議開源

⚡ 由 Hexo 強力驅動 | 🎨 使用 AnZhiYu 主題

💻 用 ❤️ 製作於台灣 🇹🇼

GitHub license GitHub stars GitHub forks

About

一個好看的部落格

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5