文章目录

  • 背景
  • 准备工作
  • 安装 clean-mark
  • 如何使用
  • 效果展示
  • 参考资料

背景

想把我在 CSDN 的博客备份下来,最好是 markdown 格式。在探索的过程中发现了一款工具——clean-mark

它的仓库地址是:

https://github.com/croqaz/clean-mark

有人问为什么不保存成 html,而是要保存成 markdown 呢?

clean-mark 在项目主页已经说得很清楚了:

  • to save interesting articles offline, in a highly readable text format
  • it’s easy to read on a tablet, or a Kindle (as it is, or exported to PDF)
  • Markdown is easy to export into different formats
  • for offline text analysis of multiple articles, using machine learning / AI

准备工作

要用 clean-mark 这个工具,需要安装 npm 和 nodejs

NPM 的全称是 Node Package Manager,是随同 NodeJS 一起安装的包管理和分发工具,它很方便让 JavaScript 开发者下载、安装、上传以及管理已经安装的包。

sudo apt-get install npm

除了安装 npm,还需要安装 nodejs

sudo apt-get install nodejs-dev

我是Ubuntu 的环境,没有用上面的命令安装 nodejs,但是版本太低,需要升级

我搜到的方法是

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

查看版本:

node -v
npm -v

我升级后查看的结果是

$ node -v
v14.15.5
$ npm -v
6.14.11

安装 clean-mark

$ npm install clean-mark --global

如何使用

根据说明,可以指定下载的类型,可以选择的类型有:

HTML, TEXT and Markdown.

举例:

$ clean-mark “http://some-website.com/fancy-article” -t html

也可以指定输出路径和文件名,比如:

$ clean-mark “http://some-website.com/fancy-article” -o /tmp/article

咱们动手试试。比如我的一篇博客地址是

https://blog.csdn.net/longintchar/article/details/113074860

$ clean-mark "https://blog.csdn.net/u013490896/article/details/113075606"

运行后会显示

=>  Processing URL ...
> 113075606.md
=>  URL converted!

注意:命令中的链接也可以没有两侧的引号
当前目录下会多出来一个文件 113075606.md

效果展示

参考资料

[0] https://github.com/croqaz/clean-mark

[1] ubuntu安装nodejs并升级到最新版本

网页转 markdown 的工具相关推荐

  1. [转载From少数派] 码字必备:18 款优秀的 Markdown 写作工具 | 2015 年度盘点

    码字必备:18 款优秀的 Markdown 写作工具 | 2015 年度盘点 Codegass 2015年12月31日 47 69 现在是 2015 年底,自 2004 年 John Gruber1 ...

  2. 几款好用的Markdown 写作工具推荐(下)

    点击上方蓝色字体,关注我们 15 Markdown写作工具推荐 作业部落 Cmd Markdown 作业部落作为一款诞生较早(2014 年)的国产 Markdown 写作工具,支持 Windows.m ...

  3. 在 Windows 上拥有舒适的码字体验,12 款 Markdown 写作工具推荐

    在 Windows 上拥有舒适的码字体验,12 款 Markdown 写作工具推荐 Eric_hong 2017年12月05日  292  46 少数派上关于写作工具的介绍已经成为热门的内容之一,ma ...

  4. 码字必备:18 款优秀的 Markdown 写作工具

    现在是 2015 年底,自 2004 年 John Gruber1创造 Markdown 语言以来,已经过去了 11 年. 在这 11 年里,Markdown 语言从程序员圈子中逐渐扩散开来,成为了越 ...

  5. 两款爱不释手的markdown编辑工具

    做软件这行呢,Markdown对于大家来说已不是什么陌生的东西了,即使不写文档也能经常看到Markdown形式的文档,因为全球最大的同性交流网站GitHub就兼容了Markdown的语法,那么Mark ...

  6. 网页代码抓取工具_MAC网页颜色代码提取工具

    ColorWell for mac是一款可以非常容易地生成无限制的调色板的软件,您可以从任何颜色源快速获取Hex / HSL / HSB / RGB和代码片段.如果您从未从源(或多源)图像快速生成调色 ...

  7. 两款爱不释手的markdown编辑工具 1

    做软件这行呢,Markdown对于大家来说已不是什么陌生的东西了,即使不写文档也能经常看到Markdown形式的文档,因为全球最大的同性交流网站GitHub就兼容了Markdown的语法,那么Mark ...

  8. 让你惊叹的 Markdown 写作工具推荐

    这是一个系列,记录我前端开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 第一 Typo ...

  9. IEDevToolBar - 一个分析网页的有用的工具

    IEDevToolBar - 一个分析网页的有用的工具 微软的IEDevToolBar,是一个免费的为Web开发人员制作的IE插件 主要功能有: 1.以树结构查看CodeDom,并查看每个Elemen ...

最新文章

  1. Windows Vista正版光碟上面的隐藏人像
  2. rust墙壁升级点什么_分享:如何在阅读Rust项目源码中学习
  3. vmware虚拟机ubuntu开机黑屏问题解决
  4. python 计算文件的MD5
  5. 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “宿主“ 应用中的 Element[] dexElements )
  6. 员工工号怎么编码_华为员工感慨:工号就留在这了,感谢公司给我自己写墓志铭的机会...
  7. PAT (Basic Level) Practice (中文)1005 继续(3n+1)猜想 (25 分)
  8. centos 升级gcc
  9. Vxworks系统学习之一----任务
  10. 利用ISA2006发布Exchange的RPC over HTTPS
  11. windows下使用批处理设置环境变量
  12. 防关联超级浏览器(超级防关联浏览器)的应用场景和技术原理
  13. YUV的原始数据文件转rgb使用cv2显示
  14. JMX详解及JConsole使用
  15. 市面主流的Web大前端框架以及特性
  16. tmux分屏工具使用
  17. 想学Python爬虫么?很简单的鸭~第二课
  18. Spark认知Spark环境搭建
  19. 批量提取文件创建时间_文件列表提取软件的使用
  20. 网络爬虫DIY解决电商数据收集难题

热门文章

  1. nyoj655光棍的yy
  2. Codeforces Round #587 (Div. 3)
  3. activiti 图片
  4. 全球酒店详情查看API接口-基于极核数据
  5. android eclipse关联源码,以及源码(代码)以及jar查看软件
  6. EMVTag系列9《卡片管理数据》
  7. [转]游戏中各种性能优化方法(不断更新)
  8. 数据聚集技术在mondrian中的实现
  9. LMS学习函数MATLAB代码
  10. 机器学习导论(张志华):正定核应用