GNUer’s Blog 完整导出

导出信息

  • 来源: blog.gnuers.org
  • 导出日期: 2026-03-14
  • 文章总数: 265 篇 (共267篇,2篇导出失败)
  • 图片总数: 100+ 张
  • 总大小: ~15MB

Cloudflare Pages 迁移指南

blog-gnuers-org/
├── README.md          # 本文件
├── 1004.md ~ 1564.md  # 265篇Markdown文章
└── picture/           # 图片目录
    ├── xxx.jpg
    └── ...

目录结构

部署到 Cloudflare Pages 步骤

  1. 创建 GitHub 仓库

    git init
    git add .
    git commit -m "Initial commit"
    git push origin main
    
  2. 连接 Cloudflare Pages

    • 登录 Cloudflare Dashboard
    • 选择 Pages > Create a project
    • 连接 GitHub 仓库
    • 构建设置:
      • Build command: (留空,纯静态)
      • Build output directory: /
  3. 自定义域名 (可选)

    • 在 Cloudflare Pages 设置中添加自定义域名
    • 配置 DNS 记录

文件格式

每篇文章包含 YAML frontmatter:

---
title: "文章标题"
date: "2014-12-03"
article_id: 1007
url: https://blog.gnuers.org/?p=1007
---

# 文章标题

文章内容...

图片引用

Markdown中的图片使用相对路径:

![图片描述](/images/图片文件名.jpg)

注意事项

  • 所有图片已下载到 picture/ 目录
  • Markdown文件与 picture 目录保持相对路径关系
  • 文章按ID命名,方便排序
  • 如需在其他位置使用,请保持目录结构

文章类别

  • GPS/时间同步: ~20篇
  • DNS/Bind: ~30篇
  • 网络/BGP/VXLAN: ~40篇
  • Linux/系统: ~60篇
  • Nginx/Web: ~20篇
  • OpenWrt/路由器: ~25篇
  • Python/编程: ~15篇
  • 其他: ~55篇

导出工具: Python + requests + HTMLParser 字符编码: UTF-8 适用于: Cloudflare Pages / GitHub Pages / 任何静态托管