Skip to content

CityFire/CityFire.github.io

Repository files navigation

CityFire's Blog

GitHub Pages Hexo License

个人技术博客,基于 Hexo 构建,使用 Butterfly 主题,部署在 GitHub Pages 上。

🔗 博客地址: https://cityfire.github.io

📚 博客内容

本博客涵盖以下技术领域:

🍎 iOS 开发

  • SwiftUI 与 UIKit 开发实践
  • iOS 性能优化技巧
  • 多线程与并发编程
  • CoreBluetooth、Live Activity 等新技术

🏗️ 架构设计

  • 系统架构设计原则
  • 微服务架构实践
  • 设计模式与应用
  • 移动应用架构演进

🤖 AI 与机器学习

  • AI 大模型应用实践
  • DeepSeek、Manus 等 AI Agent 开发
  • TensorFlow 深度学习框架
  • 数据思维与模型构建

💻 编程语言

  • Swift: iOS 开发、SwiftUI、Swift Concurrency
  • C++: 现代 C++ 特性、性能优化、智能指针
  • 仓颉: 华为仓颉语言学习与实践

🌐 跨平台开发

  • Flutter 跨平台开发
  • HarmonyOS 鸿蒙应用开发
  • Qt 桌面应用开发

⚙️ 后端与运维

  • Spring 框架与微服务
  • Kubernetes 容器编排
  • Jenkins CI/CD 流水线
  • 分布式系统与并发控制

📊 文章统计

  • 总文章数: 73篇
  • 技术分类: 19个
  • 系列文章: Effective 系列(42篇)
  • 持续更新: 每周至少1篇

🚀 快速开始

本地预览

# 克隆仓库
git clone git@github.com:CityFire/CityFire.github.io.git
cd CityFire.github.io

# 安装依赖
npm install

# 启动本地服务器
hexo server

# 访问 http://localhost:4000

新建文章

# 创建新文章
hexo new post "文章标题"

# 生成静态文件
hexo generate

# 部署到 GitHub Pages
hexo deploy

🛠️ 技术栈

📁 目录结构

CityFire.github.io/
├── source/                 # 源代码目录
│   ├── _posts/            # 博客文章
│   │   └── README.md      # 文章索引
│   ├── images/            # 图片资源
│   └── about/             # 关于页面
├── themes/                # 主题目录
│   └── Butterfly/         # Butterfly 主题
├── scaffolds/             # 文章模板
├── _config.yml            # Hexo 配置文件
├── _config.butterfly.yml  # 主题配置文件
└── package.json           # 项目依赖

📝 写作规范

文章模板

---
title: 文章标题
date: 2024-01-01 00:00:00
tags: [标签1, 标签2]
categories: [分类]
description: 文章描述
---

# 正文内容

标签分类

  • 技术标签: iOS, Swift, SwiftUI, Flutter, HarmonyOS
  • 架构标签: 架构, 设计模式, 微服务
  • AI标签: AI, 机器学习, 深度学习, 大模型
  • 语言标签: Swift, C++, 仓颉, Java

🔗 相关链接

📮 联系方式

📜 许可证

本项目采用 MIT 许可证。

文章版权归作者所有,转载请注明出处。

🌟 致谢

感谢以下开源项目:

  • Hexo - 快速、简洁且高效的博客框架
  • Butterfly - 精美的 Hexo 主题
  • GitHub Pages - 免费的静态网站托管服务

维护者: CityFire

最后更新: 2026年3月

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors