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

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
The Blog of Author Tim Ferriss
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
量子位
S
SegmentFault 最新的问题
博客园 - 聂微东
博客园 - 【当耐特】
J
Java Code Geeks
美团技术团队
Hugging Face - Blog
Hugging Face - Blog
H
Help Net Security
V
V2EX
人人都是产品经理
人人都是产品经理
博客园 - Franky
罗磊的独立博客
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
云风的 BLOG
云风的 BLOG
Y
Y Combinator Blog
Apple Machine Learning Research
Apple Machine Learning Research

吐槽大王部落格

在 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 之类的博客程序的话会更方便。

更多的详情可以戳 这里