惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
I
InfoQ
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog
博客园_首页
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
C
Check Point Blog
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Engineering at Meta
Engineering at Meta
B
Blog
爱范儿
爱范儿
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
F
Fortinet All Blogs
月光博客
月光博客
GbyAI
GbyAI

吐槽大王部落格

在 X (Twitter) 上找 IT 工作靠谱吗? 如何在上游分支被反复重写时优雅地 Rebase 我的 2025 我在经营自己的社交帐号,但可能「玩脱了」 我依然没有学会怎么在网上提出技术问题 我是怎么差点被恶意 npm 包攻击的 我对 Vue Router「动态路由」的一点暴论 不用 eas-cli 编译 React Native (Expo) 应用的 Android 版本 【更正版】简单实现类型安全的、能触发 CustomEvent 的 EventTarget 在 IE11 使用 CSS Grid 实现多列卡片列表布局 自建云游戏服务的尝试(2024 更新) 在 Termux 编译和使用 bwm-ng(需要 root) 如何在已有的 Vue CLI 项目使用 esbuild 我的 2021 npm、镜像源与 package-lock.json 新的桌面工作站:HP Z2 G5 Tower 我的 2020 在 Intel 版 MacBook Pro 以 EFI 的形式安装 Windows 10 为什么大家都在安利这一样东西? 新的家庭服务器:MicroServer Gen10 我的 2019 在树莓派(Raspbian)上安装最新稳定版 nginx 驾照 宿舍用小型 UPS 电源与新台灯 拆解我爸 2010 年装的廉价 PC 我的 2018 2018 厦门面基记 我(曾经)设想过的外置智能大脑 没用的无懈可击 tcdw 与 ECMAScript
从你的 Typecho 博客优雅的导出 Markdown 文件
tcdw · 2017-03-07 · via 吐槽大王部落格

如果你厌倦了 Typecho 的话……

嗯,我写了个 JavaScript 命令行工具,可以从你的 Typecho 博客导出 Markdown 文件。

准备

  • 新版 node.js 与 npm
  • MySQL / MariaDB 数据库,里面有 Typecho 的数据库

步骤

安装工具

npm install -g typecho-to-md

吸出 Markdown 文件

比如你的 Typecho 数据库在本地,数据库名是 my_blog,有权限访问这个数据库的用户名是 alice,密码是 123456,数据库表前缀是 alice_,准备把 Markdown 文件输出到 output 文件夹。

于是,你需要这样执行命令:

typecho2md -u alice \
           -k 123456 \
           -d my_blog \
           -p alice_ \
           output

如果什么都没输出,说明转换过程顺利的完成了。

进入 output 文件夹,你的文章已经整齐的按照文章类型放在对应的文件夹了,而且是 Markdown 格式耶!

更多

本工具还支持一些其它的参数设置,以及自定义 Markdown 模板(ejs 语法),这样迁移到 Hexo 之类的博客程序的话会更方便。

更多的详情可以戳 这里