[{"content":"","date":"15 December 2025","externalUrl":null,"permalink":"/","section":"DoOoOoGe Blog","summary":"","title":"DoOoOoGe Blog","type":"page"},{"content":"\r本文仍在继续完善，请仔细甄别本文提及的方法。\r前言\r#\r本文与该项目的搭建参考了以下的博客 褐瞳さん - 瞳のBlog\r本文为记录我的第一个博客网站的搭建。动机嘛……大概只是想有一个地方来写一点东西，虽然之前有用Notion记录笔记，但那只是考虑给我自己回顾当工具书用。我希望可以用这个博客来写一些经过细致整理过的东西，希望可以坚持下来……\n使用到的工具\r#\r一个 Github 账号 文本编辑器 git 软件 Github Pages Repositories (后文创建) Hugo (后文安装) 环境、依赖与托管\r#\r创建 Github Pages\r#\r如果你已经有一个 Github Pages 了，可以跳过这一部分。\rGithub Pages 是一个静态站点托管服务，它直接从 Github 上的仓库获取文件，构建过程运行文件，然后发布网站，任何人可以通过 Github 的域名访问你的网站。\n访问 Github，登录/创建你的帐户 点击右上角 + （create new）-\u0026gt; New repository 将名字设置为 \u0026lt;userName\u0026gt;.github.io 其中 userName 为你的 Github 账户名 将项目设置为 Public 打开 Add README 开关，在创建后自动生成 README 文件 点击 Create repository 创建项目 这里我已经创建好了，所以重名报错\n本地安装 Hugo\r#\r访问 Hugo 的 Github 仓库，在 release 中下载符合电脑的版本。下载完成后解压。\n添加 hugo.exe 所在的路径到系统的环境变量中。(方便我们直接在命令行调用 Hugo)\n在命令行中输入命令验证是否安装成功。\nhugo version 如果输出版本信息，则代表安装成功\n(base) PS C:\\Users\\CC\u0026gt; hugo version hugo v0.152.2-6abdacad3f3fe944ea42177844469139e81feda6 windows/amd64 BuildDate=2025-10-24T15:31:49Z VendorInfo=gohugoio 生成网站\r#\r使用 Hugo 命令生成一个网站模板，之后我们的网站就在这个目录中配置与编写。\nhugo new site \u0026lt;your-site-name\u0026gt; # 例如 hugo new site DoOoOoGes_Blog 可以看到在当前目录下生成了一个新的目录，目录名就是你刚刚的网站名。\n进入刚刚生成的目录，可以看到下面的目录结构\n\u0026lt;your-site-name\u0026gt;(dir)\r│ hugo.toml # 站点配置文件，后文要用\r│\r├─archetypes # 存放文章的模板文件\r│ default.md\r│\r├─assets # 存放静态资源文件\r├─content # 存放文章的目录\r├─data # 存放数据文件的目录\r├─i18n # 存放国际化文件的目录\r├─layouts # 存放布局文件的目录\r├─static # 存放静态文件的目录\r└─themes # 存放主题的目录 在这个目录下运行以下命令新建一篇文章\nhugo new posts/my-first-post.md # 输出 Content \u0026#34;C:\\\\Softwares\\\\HugoBlog\\\\DoOoOoGes_Blog\\\\content\\\\posts\\\\my-first-post.md\u0026#34; created 此时会在站点目录下的 content 文件夹中生成 posts 文件夹，同时生成你的文章文件 my-first-post.md ，可以使用文本编辑器打开这个文件。\n当前 content 目录下的结构\n./content\r└─posts\rmy-first-post.md 打开这个文件可以看到以下的内容\n+++ date = \u0026#39;2025-11-24T23:50:37+08:00\u0026#39; draft = true title = \u0026#39;My First Post\u0026#39; +++ 安装 Blowfish 主题\r#\r可以前往 Blowfist 的 Demo 网站查看主题的效果\n以下的内容是根据参考博客编写的，你也可以查看 Blowfish 的官方教程\r拉取主题文件 返回我们创建的网站的目录，使用以下的命令，拉取主题文件 git init -b main git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish 第二段命令的意思是，添加一个子模块，子模块可以是一个git管理的项目，位置在 theme/blowfish ，拉取仓库的代码。\n替换默认语言 拉取完成后，将 ./themes/blowfish/archetypes 替换 ./archetypes，复制 ./themes/blowfish/config，到 项目的根目录 \u0026lt;your-site-name\u0026gt;(dir)\r├─ archetypes # 复制到这儿\r├─ assets\r├─ config # 和这儿\r├─ content\r├─ data\r├─ i18n\r├─ layouts\r├─ public\r├─ static\r└─ themes\r└─ blowfish\r├─ .github\r...\r├─ archetypes # 将这个文件夹\r...\r├─ config # 和这个文件夹\r... 进入刚刚复制的 config/_default 文件夹，将 languages.en.toml menus.en.toml 中的 en 换为你的语言，如 languages.zh-cn.toml menus.zh-cn.toml\n更改配置文件 在 config/_default 文件夹中找到 hugo.toml 文件，\n取消第5、6行的注释\n在开头位置加入这一句 hasCJKLanguage = true\n将 your_domain.com 替换为你的域名，如果没有域名，可以替换为 Github Pages 的名字 https://\u0026lt;userName\u0026gt;.github.io\n将 en 替换为你的默认语言，例如 zh-cn 表示简体中文\n改好的文件内容如下：\n# -- Site Configuration -- # Refer to the theme docs for more details about each of these parameters. # https://blowfish.page/docs/getting-started/ theme = \u0026#34;blowfish\u0026#34; # UNCOMMENT THIS LINE baseURL = \u0026#34;https://DoOoOoGe.github.io\u0026#34; defaultContentLanguage = \u0026#34;zh-cn\u0026#34; hasCJKLanguage = true # pluralizeListTitles = \u0026#34;true\u0026#34; # hugo function useful for non-english languages, find out more in https://gohugo.io/getting-started/configuration/#pluralizelisttitles 测试 回到根目录，使用以下命令启动本地服务器 hugo server 在浏览器中访问 http://localhost:1313 如果有网页，表示站点界面已经配置成功。\n回到终端，按 Ctrl+C关闭服务器。\n配置站点\r#\r定制主要全局信息\r#\r以下内容推荐查看 官方文档\r打开 config/_default/hugo.toml 配置文件。\n示例配置\n[params] displayName = \u0026#34;zh-cn\u0026#34; # 当前语言在页面上显示的名称 isoCode = \u0026#34;cn\u0026#34; # 当前语言的国际代码 dataFormat = \u0026#34;2006 年 1 月 2 日\u0026#34; # 时间格式 # logo = [params.author] # 作者信息 name = \u0026#34;DoOoOoGe\u0026#34; # 名字 # image = # 头像 # email = # headline = # 座佑名 links = [ # 账号链接 { github = \u0026#34;https://github.com/DoOoOoGe\u0026#34; }, { bilibili = \u0026#34;https://space.bilibili.com/109388499\u0026#34; }, ] 此时打开网页会发现只有 Github 的图标，没有哔哩哔哩的图标，是因为 Github 的图标已经在 Blowfish 的图标库中，我们可以不添加而直接引用这个图标。\n如果我们想要显示哔哩哔哩的图标，需要在 asserts/icons 中导入 bilibili.svg。\n定制菜单栏\r#\r打开文件 config/_default/menus.zh-cn.toml。 这里只定制上菜单，完整文档可以参考官方文档\n[[main]] pre = \u0026#34;blogger\u0026#34; # 引用 Blowfish 图标库的图标 name = \u0026#34;Blog\u0026#34; # 显示的文字 pageRef = \u0026#34;blogs\u0026#34; # 链接的内部页面，根页面使用 / # url = 链接的外部页面 weight = 10 # 权重 从左往右权重从小到大 上面的格式是一个菜单栏项，你可以根据上面的格式创建多个菜单栏项。\n需要引用 Blowfish 图标，可以参考 Blowfish 图标库 。\n配置主题参数\r#\r打开 config/_default/params.toml 可以按照 官方教程，本部分可以开着浏览器，实时查看修改效果。\n这个文件可以配置的页面内容有：\n全局主题 全局控件、按钮显示 全局图片大小 header 上菜单 footer 下菜单 主页 文章页 列表页 站点地图页 外部服务（如点击量统计、评论、赞助） 如果在配置文件中需要引入本地图片（如主页背景、默认文章缩略图等），需把图片文件放置在 assert/images 文件夹下。在配置文件中只需写下 images/文件名 即可引用\r创建文章\r#\r本章节将说明创建文章的步骤与相关的配置，只是大致了解过程。关于某个方向（如： 短代码 、 头信息 等）会在下文详细说明，如果本文没有说明，也可以查询 官方文档 创建一个文章的命令在上文已经介绍过了：\nhugo new posts/my-first-post.md 但是这个文章的头信息可能会和我们之后的样式有点不同。\n推荐删除已经创建的文章，重新运行上面的命令 。\n打开新创建的文章，可以看到默认的头信息：\n---\rtitle: \u0026#34;My First Post\u0026#34;\rdate: 2025-11-26T21:33:39+08:00\rdraft: true\rdescription: \u0026#34;\u0026#34;\r--- 可以在这里修改文章的标题与内容，保存文件\n运行命令 hugo server -D\n访问地址 http://localhost:1313 ,可以在 Posts 栏目中看到你的文章。\n内容目录结构\r#\rcontent 目录是一个重要的顶层目录，你可以在 content 目录下创建任意深度的目录。\n但是这些深层目录是有不同的，我们可以用一个实验来证明：\n看看现在的 content 目录中是不是有一个 posts 目录。目录中是你刚刚创建的一个 Markdown 文件，你可以尝试创建一个新的文件夹（可以取名为 coding ）把 Markdown 文件放入这个目录中。 运行你的网页，点开你的文章，你会发现这个目录不会在文章所在路径中显示出来。 在文章的路径中没有显示出来，在浏览器的地址栏中也没有显示\r为什么 posts 目录就会被显示，而 coding 目录不会？这里涉及了一个 Hugo 的 章节 知识，不会在这个文章中展开；你需要知道的就是通常的文章目录结构是这样的\ncontent\r└── posts\r├── _index.md\r├── logo.png\r├── my-first-post\r│ ├── index.md\r│ └── test-coding.md\r└── my-second-post\r└── index.md _index.md 是 posts 章节 的内容文件（index.md 是一个章节的标志），这个 Markdown 文件的内容会展示在 /Posts 路径的页面下。 logo.png 是 posts 章节 下的内容，可以在 _index.md 中使用。 my-first-post 是一个 文章捆绑包 ，整个包被看成是一个文章（上面实验中的 coding 目录就是一个文章捆绑包）；其中， index.md 是文章的主要内容；包内可以有多个 Markdown 文件，也可以放图片和其他资源 因此，下次你创建文章的时候，可以连带捆绑包一起创建：\nhugo new posts/\u0026lt;your-artical-name\u0026gt;/index.md 需要添加缩略图的文章\r#\r如果要在文章页面中可以看到缩略图与背景，需要启用 params.toml 中的以下内容\nshowHero = true heroStyle = \u0026#34;thumbAndBackground\u0026#34; # valid options: basic, big, background, thumbAndBackground 如果一篇文章需要添加缩略图和背景，需要把 content 目录的结构更改为以下\ncontent\r└─posts\r└─my-first-post # 文章的名字\rfeature.png # 缩略图\rbackground.png # 文章背景\rindex.md # 文章主体 生成与推送\r#\r第一次生成与推送\r#\r万事具备，我们有了一个网站架构、一个样式、一篇文章。现在我们要根据这些内容创建一个静态网页，这样我们可以推送到 Github Pages\n在站点根目录下，使用以下的命令生成一个静态网页文件： # 如果你想在网站上显示草稿文章（目前你的文章都是草稿状态 hugo build -D # 在正常生产环境的时候使用 hugo 静态的文件都会生成在目录 public 中，所以我们要进入 public 目录中，然后使用以下命令将文件推送到你的 Github 仓库中：\n在 public 目录下创建一个 Git 仓库： git init -b main 把 Github Pages 的仓库设置为远程仓库 git remote add origin https://github.com/\u0026lt;your-github-name\u0026gt;/\u0026lt;your-github-name\u0026gt;.github.io.git 如果你在 Windows 下操作，配置 git 使用它把换行符强制转为 LF git config --global core.autocrlf false 拉取远程仓库的更新，并在本地仓库变基 git pull --rebase origin main 添加所有文件到暂存区 git add . 提交 git commit -m \u0026#34;\u0026lt;commit-message\u0026gt;\u0026#34; 推送到远程仓库，并绑定默认推送分支 git push -u origin main 等一段时间， Github Pages 会自动部署，你可以在你的 Github Pages 仓库的 Action 页面查看进度。\n你可以访问你的站点：\u0026lt;your-github-name\u0026gt;.github.io\n之后的生成与推送\r#\r有了第一次的基础后，你之后的工作流程可以是下面：\n# 在你的博客项目根目录中 hugo cd ./public git add . git commit -m \u0026#34;\u0026lt;commit-message\u0026gt;\u0026#34; git pull --rebase origin main git push 结语\r#\r本文利用了 Github Pages 服务，托管了一个静态的博客网站。网站的构建使用了 Hugo ，样式使用了 Blowfish。\nHugo 是一个可自定义程度非常高的网站框架。\n当你真正开始写文章的时候，你可能会发现自己的博客与其他人用同样框架搭建的博客不太一样，有一些功能 Hugo 提供了，但是不知道如何去使用，什么短代码（简码）、标签、选集、评论……这些你知道有，但是就是不知道怎么用的功能，只能死啃文档。\n当然， Hugo 与 Blowfish 的这个解决方案使用的人也很多，可以在网上找到很多教程。在这里，感谢各位博主无私地分享自己的经验。\n如果你想继续了解，可以查看后面的 Hugo 博客进阶（未完成）。也许会包括以下的拓展内容。\nGitHub Actions 自动构建与推送 Hugo 常用命令 Hugo 短代码 Hugo 头信息 标签 选集 标签列表页 标签选集页 本文遵守 CC BY-NC-SA 4.0 协议。\r参考资料\r#\r褐瞳さん@瞳のBlog - 如何使用Github Page 搭建自己的博客\nJi Binquan@青萍之声 - 博客搭建记录\nBlowfish 官方配置教程\nBlowfish 菜单配置教程\nHugo 官方中文文档（可能过时！）\nHugo 官方原文文档\n","date":"15 December 2025","externalUrl":null,"permalink":"/posts/build-a-blog-web-with-hugo-and-github-pages/","section":"Posts","summary":"","title":"使用 Hugo 在 Github Pages 搭建博客","type":"posts"},{"content":"\r这是本站的博文列表\r#\r","date":"13 December 2025","externalUrl":null,"permalink":"/posts/","section":"Posts","summary":"","title":"Posts","type":"posts"},{"content":"\rSeries \u0026ndash; Pandas 库的核心数据结构\r#\rSeries 是 Pandas 中的一个核心数据结构，类似一个 一维数组 ，每个元素可以通过索引访问。 Series 可以存储 任何 的数据类型。\nSeries 的特点\r#\r一维数组 索引访问 任何数据类型的容器 大小不可变 缺失数据补 NaN 多个 Series 运算会自动对齐 创建一个 Series\r#\rSeries 创建需要传递列表或 NumPy 数组等数据结构，可以在创建时指定名字 name 与 索引数组\npandas.Series( data=None, index=None, # 数据源数组 自定义索引数组 dtype=None, name=None, # 数组类型 Series 名字 copy=False, fastpath=False # 是否复制数据 是否启用快速路径 ) data 数据源数组，可以是列表、NumPy 数组、字典、标量，如果不提供，则创建一个空的 Series。 index Series 的索引，可以对数据进行标记，可以是列表、数组、索引对象等。如果不提供，则为一个默认的从 0 开始的索引序列。 dtype 指定 Series 的数据类型，可以是 NumPy 的数组类型，例如： np.int64, np.float64 ，如果不提供，会自动推断类型。 name Series 的名字，提供了则会创建带名字的 Series 对象 copy 是否复制数据。 fastpath 是否启用快速路径，启用快速路径可能会在某些情况下提高性能。 一个简单的 Series 实例：\n\u0026gt;\u0026gt;\u0026gt; pd.Series([1, 2, 3]) 0 1 # 索引 数据 1 2 2 3 dtype: int64 # 数据类型 创建一个指定索引值的 Series：\n\u0026gt;\u0026gt;\u0026gt; pd.Series([\u0026#34;Stu\u0026#34;, \u0026#34;Hit\u0026#34;, \u0026#34;Osu\u0026#34;], index=[\u0026#34;x\u0026#34;, \u0026#34;y\u0026#34;, \u0026#34;z\u0026#34;]) x Stu y Hit z Osu dtype: object 如果使用字典作为 data ，则会将 key 作为索引， value 作为数据。\n此时 index 参数作为一个截取的范围。\n\u0026gt;\u0026gt;\u0026gt; pd.Series({4:\u0026#34;four\u0026#34;, 5:\u0026#34;five\u0026#34;, 6:\u0026#34;six\u0026#34;, 7:\u0026#34;seven\u0026#34;}, index=[4, 6]) 4 four # 只取 4 和 6 两个索引对应的数据 6 six dtype: object Series 属性\r#\rSeries 提供以下常用的属性：\n属性名 描述 values 全部值的 NumPy 数组 index 索引的序列， Index 类型 dtype 元素的数据类型 size 元素个数 ndim 维度数量 shape 维度，元组类型 Series 方法\r#\rSeries 提供以下常用的方法：\n方法名 描述 min() max() 求最值，元素类型 argmax() argmin() 获取最佳数字索引，np.int64 类型 idxmax() idxmin() 获取最佳标签索引, 索引序列元素类型 median() 求中位数 value_counts() 求频数，返回一个 Series mode() 求众数，列出数量最多的一个或几个值， Series 类型 参考资料\r#\r菜鸟教程 - Pandas\n小炜1128 - CSDN\n","date":"5 December 2025","externalUrl":null,"permalink":"/posts/a_personal_tuition_of_python_pandas/","section":"Posts","summary":"","title":"个人的 Python Pandas 库的教程","type":"posts"},{"content":"\rPreface\r#\r《绿野仙踪》（英语：The Wonderful Wizard of Oz，常用The Wizard of Oz），或译为《奥兹国历险记》，是美国的一系列童话故事，由李曼·弗兰克·鲍姆等作家写著，W·W·丹斯洛（英语：William Wallace Denslow）绘制插图。\n写作过程\r#\r1900年首版封面。 以时间为序，环绕奥兹国的历史，由《奥兹国的魔法师》开始，讲述了一个名为桃乐丝的小女孩在奥兹国和胆小鬼狮子、锡人、稻草人追寻勇气、善心和智慧的历险故事。有时它亦专指《奥兹国的魔法师》这本书。有人以“奥兹国童话”、“奥兹系列”等名称来称呼这系列的故事。首14本由《奥兹国的魔法师》的原作者李曼·弗兰克·鲍姆写，在他逝世后，露丝·普拉姆利·汤普森（Ruth Plumly Thompson）继续这系列的故事，又创作了19本，再连同其他作家的七本，视为这个经典故事的原版故事，合称“Famous Forty”。除了这40多本之外，其他作家亦有写作有关奥兹国的故事，如苏联作家亚历山大·M·沃尔科夫。鲍姆还出版过一本奥兹国短篇故事集（1914年），以及其他10部与奥兹国里的人物有着千丝万缕联系的准奥兹童话故事[1]。\n此系列故事于1900年在美国芝加哥首次出版，其后广受好评，再版无数，多冠以《奥兹国的魔法师》之名（同时也是1902年的舞台剧剧名及1939年大受好评的电影版片名）。因1939年米高梅公司根据这个故事所拍摄电影《绿野仙踪》获得了很大成功，它成为了美国流行文化史上最为著名的故事之一，并被翻译成多种语言。它最初的广受好评，以及1902年鲍姆根据这个故事改编的百老汇舞台剧的成功，促成了鲍姆之后13本奥兹国故事的写作及出版。\n故事场景\r#\r奥兹国，四周为沙漠，东南西北有东南西北四国，中央为翡翠城。 翡翠城：由奥兹国魔法师奥兹统治，与东西南北四国由黄色道路相连。国境内充满着翡翠的极高城堡，顶部为奥兹大王宫殿。宫殿的下方有一个黑暗的广场，广场里面是翡翠的房间，房间的下方是忘却的泉水。 北国：北国的国名为吉利精，由北国魔女统治，蒙比家位于北国。 东国：东国国名为曼吉精，由东国魔女统治，民众被东国魔女所控制。在翡翠国至东国的道路上，有断崖、急流，危险的生物、有毒的花与大狮子。 西国：西国国名为温吉，由西国魔女统治，民众为西国魔女所控制。翡翠国至西国的道路上，十分的荒凉，危险的生物有大蜘蛛。 森林：在翡翠国与西国间有座森林，大蜘蛛在此称王。 南国：南国国名为卡尔琳，由南国魔女统治。在翡翠国至南国的道路上，有着巨石与山洞，危险的生物有：会抓人的怪树，挡人通过的绿柱尖头族，洞内住有拿姆人。 陶瓷国：位于翡翠国之南，南国之北。 拿姆国：位于奥兹边境沙漠之外岩石地区的地底下，有地道通往各处。由通往翡翠国的地道会通过西国来看，应该位于西国之西。\n人物\r#\r主要人物\r#\r第一次到奥兹国的主要人物 桃乐丝（Dorothy）：美国堪萨斯少女，和亨利叔叔、爱姆婶婶住在一起，因为龙卷风连同房子与小狗托托被吹到了奥玆国，为了回堪萨斯，在奥兹国寻求帮助。 托托（Toto）：桃乐丝的狗。 稻草人（The Scarecrow）：原生活在东国至翡翠国的玉米田，照顾作物免于被乌鸦偷吃，厌倦了生活，为了追求“头脑”，前往翡翠国找奥兹大王帮忙。继奥兹大王后成为翡翠国国王，后来把王位让给奥兹玛。 锡樵夫（Tin Woodman）：本来是一位东国人民，原生活在东国至翡翠国的森林木屋，有一个交往的女友，为东国魔女所嫉妒，取走了身心，变成了铁皮人。因一年前大雨生锈而不能动，在稻草人与桃乐丝点润滑油后恢复了行动。为了追求“心”，前往翡翠国找奥兹大王帮忙。后来继西国魔女成为西国国王。 胆小狮（Cowardly Lion）：原生活在东国至翡翠国的路上，是只胆小的狮子，为了追求“勇气”，前往翡翠国找奥兹大王帮忙。后来成为西国至翡翠国间森林的万兽之王。 第一次到奥兹国的反派 东国魔女、西国魔女。\n第二次到奥兹国的主要人物 桃乐丝：美国堪萨斯的少女，因为误用了银鞋的魔法而回到奥兹国，为解决金角篡位一事而奔走。 提普：被寄养于蒙比处，为救桃乐丝而离开蒙比，真正身份是奥兹玛。 南瓜少爷：提普用南瓜做的娃娃，吓蒙比的道具，洒了生命粉后获得生命，称提普为爸爸。 木马/鹿头：森林中的伐木台/奥兹王宫的装饰品，洒了生命粉后获得生命。 稻草人/铁皮人：稻草人在奥兹玛回归时暂任国王，却并不快乐。因金角篡位，而与铁皮人一同寻求解决问题的方法。 奥兹玛：奥兹大魔王的女儿，失踪多年。 第二次到奥兹国的反派 蒙比：北国的坏魔女，收养提普，意图统治奥兹，用魔法药施法为主，常跟其他人换魔法药，研究将人石化的药。 金角：少女与伙伴组成五人团，占领翡翠国，想当国王。 第三次到奥兹国的主要人物 桃乐丝：美国堪萨斯的少女，因为银鞋的魔法而回到奥兹国，为解决伊部王子被拿姆国抓走一事而奔走。 滴滴答答：兰格里/伊部国的发条机器人。 稻草人/铁皮人/狮子：为了解决伊部王子被拿姆国抓走一事，而一同寻求解决问题的方法。 比莉娜：本来是拿姆王的御用蛋鸡，由于蛋撞到了拿姆王的头，被赶出拿姆国成为流落沙漠的老母鸡，后来住在伊部国。 奥兹玛：奥兹国的女王。 第三次到奥兹国的反派 拿姆王：拿姆人的大王。 白兰地：拿姆国首席执行官。 卡夫：献计给拿姆王，攻打翡翠国。 小乖乖：卡夫养的一条巨大蚯蚓，挖掘拿姆国攻打翡翠国的巨型地道，只吃石头。 鬼头：卡夫的朋友，力大无比，食量极大，协助卡夫攻打翡翠国。 各国统治者 奥兹王 统治翡翠国： 第一任奥兹王：奥兹玛大魔王，传说为一法力强大的魔法师，奥兹玛的父亲，病故。死前发传单的人(奥兹大王)来到翡翠国，托孤给奥兹大王。 第二任奥兹王：奥兹大王，实为来自奥马哈马戏团发传单的人，意外来到奥兹国成为奥兹大王。离开奥兹前传位稻草人，后来回到堪萨斯，继续于马戏团工作。小说中奥兹大王于奥兹玛即位后，又回到奥兹，学习魔法，成为奥兹玛的顾问团，被称为奥兹法师。 第三任奥兹王：稻草人，王位为金角所夺。 第四任奥兹王：金角，自稻草人手中篡位，后王位为桃乐丝、稻草人、葛琳达、提普一行人夺回。 第五任奥兹王：奥兹玛，奥兹玛大魔王之女。因金角篡位一事，稻草人指出金角王位的正当性，葛琳达也指出稻草人王位的正当性问题，点出奥兹玛大魔王的后人，才是王位的继承人。发传单的人接受奥兹玛大魔王托孤后，将奥兹玛交给蒙比养大，蒙比将奥兹玛变成男孩提普（Tip）。奥兹玛要回复性别真身时，一度不满意。 北国魔女 统治北国，为一好魔女，法力给人感觉不怎么可靠，魔力不及东国魔女，送给了桃乐丝一个吻做为礼物，并请他到翡翠国找奥兹大王。 东国魔女 统治东国，为一坏魔女，法宝为“银鞋”，被桃乐丝的房子压死，死后尸体被光所融化消失，银鞋成为桃乐斯的法宝。 西国魔女 统治西国，为一坏魔女，法宝为“金帽”，觊觎桃乐丝的“银鞋”，被桃乐丝以水所溶化消失，金帽成为桃乐斯的法宝。后来西国人民请铁皮人担任西国国王。 南国魔女 统治南国，为一好魔女，名字为葛琳达，法力强大，告诉桃乐丝法宝的秘密，将桃乐丝送回堪萨斯。 小说中东西南北本来都有坏魔女，设计了奥兹的统治者─奥兹玛的祖父，各据一方成为统治者，后来北国好魔女与葛琳达分别是打败北国坏魔女（蒙比）与南国坏魔女，取代而各自成为北国与南国统治者的。 伊部/兰格里国统治者 第一任: 伊部王 第二任: 兰格里公主：实为伊部国女佣兰格里，主人不在而代理成为公主，有公主与女佣双重人格，喜爱搜集帽子。 第三任: 伊部王子 拿姆王 统治拿姆国，大反派，把人民当成奴隶，将人变成装饰品雕像为乐，意图占领翡翠国。\n","date":"26 November 2025","externalUrl":null,"permalink":"/posts/my-first-post/","section":"Posts","summary":"","title":"My First Post","type":"posts"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"}]