前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个超方便一键将 csdn 博客生成 hexo 源文件的工具

一个超方便一键将 csdn 博客生成 hexo 源文件的工具

作者头像
flytam
发布2020-02-14 17:10:14
7290
发布2020-02-14 17:10:14
举报

这个工具很早之前写的了。新年疫情原因宅家太无聊了,简单写下文档使用说明…

大家在日常写博客的过程中,肯定会遇到想迁移博客的时候。例如我之前就遇到想把 csdn 博客文章迁移到 hexo 上。hexo 的文章源文件就是一些符合特定格式 markdown 的文章。因此要实现也比较简单,对 csdn博客首页 进行爬虫,(都是一些一些基础的获取标签之类的内容操作了,不详细讲了),然后生成符合特定格式 markdown 即可。

Quick Start

前提已经安装 nodejs

1、全局安装工具

代码语言:javascript
复制
npm i -g csdnsynchexo

2、获取 csdn 的 cookie

tips: (这里这么做是因为 csdn 的文章详情api只需要有任意的已登陆的合法 cookie 就能够根据文章 id 拉取信息了。csdn的模拟登录破解不出来T T)

2.1 登录自己的 csdn 博客,随便选一篇文章,复制下面这个请求的 cookie 信息

3、配置文件

在当前目录下新建config.json,内容如下

代码语言:javascript
复制
// config.json
{
  "csdn": "https://blog.csdn.net/flytam", // 要爬取的csdn博客地址
  "output": "./example", // 输出hexo文章源markdown的目录
  "cookies": "xxxx" // cookie
}

4、执行生成

代码语言:javascript
复制
hsync --config ./config.json

5、结果

可以看到,我们的 hexo 源文件就生成成功了

码字不易。本工具仓库地址。如果觉得有用,你的 star 是我最大的动力 - -

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Quick Start
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档