Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/innei/move-hexo-to-typecho
迁移Hexo到typecho. Parse hexo md files, import post from hexo markdown files through MySQL.
https://github.com/innei/move-hexo-to-typecho
hexo typecho
Last synced: 3 months ago
JSON representation
迁移Hexo到typecho. Parse hexo md files, import post from hexo markdown files through MySQL.
- Host: GitHub
- URL: https://github.com/innei/move-hexo-to-typecho
- Owner: Innei
- Created: 2019-05-08T09:18:51.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-01T17:17:19.000Z (about 1 year ago)
- Last Synced: 2024-10-09T21:56:34.250Z (3 months ago)
- Topics: hexo, typecho
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 迁移Hexo到typecho
这是一个能解析_posts文件夹中的所有符合 `Hexo YAML` 格式的 markdown 文件解析,并且能远程连接 typecho 数据库,导入文章,标签,分类。
## 准备工作
安装 Python3.x,以及依赖 pymysql
```bash
pip3 install pymysql
```## 使用方法
下载或克隆此项目,打开 `main.py` ,进行编辑,在 `HexoToTypecho(host='', user='', database='', files, passwd='')` (位于最后一行),填入相关参数,分别是 typecho数据库,用户名,数据库名,密码。
默认处理md文件夹位于 `_posts` 文件夹。使用前把 `main.py` 放入 `你的hexo目录/source` 然后使用 Python3 运行。
## 常见问题
* 出现 NoneType 报错
- 文档没有按照标准 markdown 格式或 YAML 格式编写
* 正文提取出现 NoneType 报错
- `---`内容后加两个 `\n` 再写正文