segmentfault博客小助手

媒介

当我混迹与segmentfault的时刻,我就在想,能不能给我本身发博客的时刻,捎带上它。但是一向很忙,抽不出来空,趁着本日这个周末,预备着手完成它。
但是实际上,它是对上次的segmentfault_loginer项目的一个连续,扩大和补充,上岸已完成了,宣布博客还远吗?

道理

道理异常简朴

  1. 当地猎取markdown with front matter花样的博文

  2. 剖析front matter,提掏出博客的题目、标签、内容

  3. 模仿上岸

  4. 然后模仿提交宣布博客罢了。

呐,真的异常简朴!nodejs的初学者都能够做到。固然,我也是个初学者。

运用

$ npm install sfbloger -g

然后修正config_example.jsonconfig.json并做以下设置:

{
    "blog_id": "你的博客ID",
    "user_email": "你的沙发账号",
    "user_password": "你的暗码,宁神当地输入,我偷不走哦",
    "evn_path": "博文寄存文件夹"
}

然后就能够兴奋的运用啦

node index "我的第一篇博文"

补充

上文也提到开辟这个东西的本意是为了我本身同步hexo博客轻易而运用的,假如你运用的博客顺序也是hexo则能够直接运用,不然,当作简朴修正以下:

title: Hello World
tag:
  - php
  - linux
---

博客示例

即在markdown花样的头部加入了yaml花样的设置头,并以---和正文支解。

警惕!

  • 假如你运用了沙发不支持的tag,将会自动替换为windows,因为它没有other如许的。

  • 假如你天天宣布博文凌驾十篇将没法宣布,这是因为网站限定的。

  • 假如你的博文中含有html标签,将会被去除。

孝敬

因为我的才能和时候有限,本项目临时没有test,也没有举行架构,假如你有任何主意或代码孝敬,请发ispr

    原文作者:rozbo
    原文地址: https://segmentfault.com/a/1190000005819680
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞