kizumi_header_banner_img

欢迎来到99的小站!

加载中

文章导读

99blog-cli写好啦!


avatar
windows9999 2026年9月27日 42

99blog-cli诞生!

GPT-6 真好用!

前言

忙里偷闲写个博客,昨天凌晨躺在床上跟gpt聊天,我说我的网站虽然有,但是样式不好看,我也不想维护,怎么办

好好想了想,究其原因是我懒得用wordpress的那个md-editor,而且我很喜欢typora写作,就设计了个99blog-cli,让ai落地

仓库地址:点我点我~

这东西就是把本地的markdown文件转换成html然后上传到wordpress,理论上所有的wordpress都可以,但是高级语法比如latex和mermaid就得主题本身配置了

安装与配置

需要 Python 3.9+。可以直接从 GitHub 安装:

python -m pip install git+https://github.com/windows99-hue/99blog-cli.git

下载项目后,也可以在项目目录运行:

python -m pip install .

安装完成后可从任意目录运行 99blog,不需要一直停留在项目目录。参与开发时才需要用 python -m pip install -e .。

如果要把安装包复制到另一台电脑,可以在项目目录运行 python -m pip wheel --no-deps . -w dist,把生成的 .whl 文件复制过去,再运行 python -m pip install 文件名.whl。安装时仍需网络下载 Python 依赖。

然后在这台电脑上运行一次:

99blog configure

按提示输入自己的 WordPress 地址、用户名和应用密码。密码输入时不会显示;配置保存在当前用户的配置目录,不依赖项目目录。Windows 使用 %APPDATA%\99blog-cli\config.env,macOS 使用 ~/Library/Application Support/99blog-cli/config.env,Linux 使用 $XDG_CONFIG_HOME/99blog-cli/config.env(未设置时为 ~/.config/99blog-cli/config.env)。换电脑时重新安装 CLI 并各自运行一次 99blog configure。不需要在每篇文章旁边放 .env。

也可以把 .env.example 复制为 .env,填入 WordPress 用户名和应用密码:

WORDPRESS_URL=https://example.com/blog/
WORDPRESS_USERNAME=your-wordpress-username
WORDPRESS_APP_PASSWORD=your-application-password

.env 已加入 .gitignore。配置优先级为环境变量、当前目录 .env、用户配置、项目目录 .env。应用密码只保存在你自己的电脑上,不要把配置文件同步到公开仓库。

WORDPRESS_URL 填自己的 WordPress 站点地址,可安装在域名根目录或子目录。站点需要启用 HTTPS 和 REST API,并为用于发布的账户创建 应用密码。该账户还需要对应操作权限,例如发布文章、上传图片和创建分类。命令行工具依赖 WordPress 5.6+ 内置的应用密码认证,无需安装 WP-Editor.md 或 Kizumi 才能完成基础发布。

写在最后

其实也就是闲的没事写的,但是感觉有了这个,这个网站更新下去的概率才会更大

刚刚买了三年的99website.top,不求这个网站被所有人知道,只是希望,互联网上,有我的一小块拼图。这是我小时候的梦想。

谢谢你看到这里,欢迎来到,99的小站



评论(1)

查看评论列表
评论头像
游客99 2026年09月27日
诶,我是游客嘛

发表评论

表情 颜文字
插入代码
津ICP备2026002186号-1