{"_id":"@elog/sdk-outline","_rev":"3-74397c4709ec300b9dfb3516d6ca1edc","name":"@elog/sdk-outline","dist-tags":{"beta":"0.15.0-beta.0","latest":"0.15.0-beta.2"},"versions":{"0.15.0-beta.0":{"name":"@elog/sdk-outline","version":"0.15.0-beta.0","author":{"name":"1874","email":"me@mail.1874.cool"},"license":"MIT","_id":"@elog/sdk-outline@0.15.0-beta.0","maintainers":[{"name":"letttgaco","email":"angrycat2333@gmail.com"}],"homepage":"https://github.com/LetTTGACO/elog/tree/master/packages/elog-sdk-outline#readme","bugs":{"url":"https://github.com/LetTTGACO/elog/issues"},"dist":{"shasum":"b8d9e2ebb49670767bb6a67e52419a8419e756b4","tarball":"https://registry.npmjs.org/@elog/sdk-outline/-/sdk-outline-0.15.0-beta.0.tgz","fileCount":15,"integrity":"sha512-6L+DXV3MihrH0esz4fDR5glps9BoJxDoJwXTd21YwtzJn674TKx2XZjVyUP8rCHYKaEjjb/j2JzuwnFmZeewYw==","signatures":[{"sig":"MEUCIQC+jAW+DTFhFXOvavOjmQmkki9n/yUeOojMX0rOfG/OOAIgAIUjt44EnH5rhxWARgTQ2z8Rnyo+pdZwitgBWFuyid0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67879},"main":"dist/index.js","_from":"file:elog-sdk-outline-0.15.0-beta.0.tgz","types":"dist/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"rimraf dist && tsup --legacy-output"},"_npmUser":{"name":"letttgaco","email":"angrycat2333@gmail.com"},"_resolved":"/private/var/folders/zc/vz5pcyb51pbfsj0gn9clg5680000gn/T/f6f4842615a658d14c3c8b7cc05c5700/elog-sdk-outline-0.15.0-beta.0.tgz","_integrity":"sha512-6L+DXV3MihrH0esz4fDR5glps9BoJxDoJwXTd21YwtzJn674TKx2XZjVyUP8rCHYKaEjjb/j2JzuwnFmZeewYw==","repository":{"url":"git+https://github.com/LetTTGACO/elog.git","type":"git"},"_npmVersion":"8.19.4","description":"elog的 outline SDK，从outline写作平台获取文章","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@elog/types":"0.15.0-beta.0","@elog/shared":"0.15.0-beta.0","front-matter":"^4.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk-outline_0.15.0-beta.0_1741174863624_0.8335096128513613","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-beta.1":{"name":"@elog/sdk-outline","version":"0.15.0-beta.1","author":{"name":"1874","email":"me@mail.1874.cool"},"license":"MIT","_id":"@elog/sdk-outline@0.15.0-beta.1","maintainers":[{"name":"letttgaco","email":"angrycat2333@gmail.com"}],"homepage":"https://github.com/LetTTGACO/elog/tree/master/packages/elog-sdk-outline#readme","bugs":{"url":"https://github.com/LetTTGACO/elog/issues"},"dist":{"shasum":"02e9181209e44c280dff8b292c78cb3cc4e7ec05","tarball":"https://registry.npmjs.org/@elog/sdk-outline/-/sdk-outline-0.15.0-beta.1.tgz","fileCount":15,"integrity":"sha512-B0u+npdieuF37quXQHlRD7ov9dToXajQWIJ0pb1s7q56kLE201itvBPAFj4my74hPwmYFll3d3/3MG/b+aSw6A==","signatures":[{"sig":"MEQCIFBMI7N0FOrCSCP9klZ2qqLwQj0CNL30gsZQvnGOlDFrAiAVImRsDsRY/BgwYY5DbWgu/oHMdGM5/UCjsWkN4/AL5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69817},"main":"dist/index.js","_from":"file:elog-sdk-outline-0.15.0-beta.1.tgz","types":"dist/index.d.ts","module":"dist/esm/index.js","scripts":{"build":"rimraf dist && tsup --legacy-output"},"_npmUser":{"name":"letttgaco","email":"angrycat2333@gmail.com"},"_resolved":"/private/var/folders/zc/vz5pcyb51pbfsj0gn9clg5680000gn/T/410a307c05243d39b7a0bf3943591c6c/elog-sdk-outline-0.15.0-beta.1.tgz","_integrity":"sha512-B0u+npdieuF37quXQHlRD7ov9dToXajQWIJ0pb1s7q56kLE201itvBPAFj4my74hPwmYFll3d3/3MG/b+aSw6A==","repository":{"url":"git+https://github.com/LetTTGACO/elog.git","type":"git"},"_npmVersion":"8.19.4","description":"elog的 outline SDK，从outline写作平台获取文章","directories":{},"_nodeVersion":"16.20.0","dependencies":{"@elog/types":"0.15.0-beta.1","@elog/shared":"0.15.0-beta.1","front-matter":"^4.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk-outline_0.15.0-beta.1_1741188140691_0.669737910146657","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-beta.2":{"name":"@elog/sdk-outline","version":"0.15.0-beta.2","description":"elog的 outline SDK，从outline写作平台获取文章","homepage":"https://github.com/LetTTGACO/elog/tree/master/packages/elog-sdk-outline#readme","author":{"name":"1874","email":"me@mail.1874.cool"},"main":"dist/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LetTTGACO/elog.git"},"bugs":{"url":"https://github.com/LetTTGACO/elog/issues"},"dependencies":{"front-matter":"^4.0.2","@elog/shared":"0.15.0-beta.2","@elog/types":"0.15.0-beta.2"},"scripts":{"build":"rimraf dist && tsup --legacy-output"},"_id":"@elog/sdk-outline@0.15.0-beta.2","_integrity":"sha512-wtK9WUdBRzT2RlXpACd9IysxFPsgAbyRo6WwS+vCVxvMSxQ4+UpmZFFbt8wos1jUeXn7oqNhuLZYlZ3QCKQ1qw==","_resolved":"/private/var/folders/zc/vz5pcyb51pbfsj0gn9clg5680000gn/T/8555df031c4435d5a242f9c2806a92f5/elog-sdk-outline-0.15.0-beta.2.tgz","_from":"file:elog-sdk-outline-0.15.0-beta.2.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-wtK9WUdBRzT2RlXpACd9IysxFPsgAbyRo6WwS+vCVxvMSxQ4+UpmZFFbt8wos1jUeXn7oqNhuLZYlZ3QCKQ1qw==","shasum":"94eeb8135fb146393ac5e01e5dac78bb2682194d","tarball":"https://registry.npmjs.org/@elog/sdk-outline/-/sdk-outline-0.15.0-beta.2.tgz","fileCount":15,"unpackedSize":69962,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICK4WdrTXqTrvQva6ZJp5Br5ooX4D4srdBE1jLn7+EihAiBv6P62l3/85jgBtIcvNHi/Awpv5GUIEnCBeTewX2LuXQ=="}]},"_npmUser":{"name":"letttgaco","email":"angrycat2333@gmail.com"},"directories":{},"maintainers":[{"name":"letttgaco","email":"angrycat2333@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk-outline_0.15.0-beta.2_1782885387944_0.5373995941803731"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-05T11:41:03.516Z","modified":"2026-07-01T05:56:28.227Z","0.15.0-beta.0":"2025-03-05T11:41:03.809Z","0.15.0-beta.1":"2025-03-05T15:22:20.937Z","0.15.0-beta.2":"2026-07-01T05:56:28.097Z"},"bugs":{"url":"https://github.com/LetTTGACO/elog/issues"},"author":{"name":"1874","email":"me@mail.1874.cool"},"license":"MIT","homepage":"https://github.com/LetTTGACO/elog/tree/master/packages/elog-sdk-outline#readme","repository":{"type":"git","url":"git+https://github.com/LetTTGACO/elog.git"},"description":"elog的 outline SDK，从outline写作平台获取文章","maintainers":[{"name":"letttgaco","email":"angrycat2333@gmail.com"}],"readme":"<div align=\"center\">\n  <h1>Elog</h1>\n  <p>开放式跨端博客解决方案，随意组合写作平台（语雀/飞书/Notion/FlowUs）和博客平台（Hexo/Vitepress/Confluence/WordPress）等</p>\n  <a href=\"http://makeapullrequest.com\">\n    <img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" alt=\"PRs Welcome\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@elog/cli\">\n    <img src=\"https://img.shields.io/node/v/@elog/cli.svg?style=flat-square\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@elog/cli\">\n    <img src=\"https://img.shields.io/npm/v/@elog/cli.svg?style=flat-square\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@elog/cli\">\n    <img src=\"https://img.shields.io/npm/l/@elog/cli.svg?style=flat-square\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@elog/cli\">\n    <img src=\"https://img.shields.io/npm/dt/@elog/cli.svg?style=flat-square\">\n  </a>\n  <a href=\"https://github.com/LetTTGACO/elog\">\n    <img src=\"https://img.shields.io/github/stars/LetTTGACO/elog\" alt=\"GitHub stars\">\n  </a>\n  <a href=\"https://github.com/LetTTGACO/elog\">\n    <img src=\"https://img.shields.io/github/forks/LetTTGACO/elog\" alt=\"GitHub forks\">\n  </a>\n  <a href=\"https://github.com/LetTTGACO/elog\">\n    <img src=\"https://img.shields.io/github/contributors/LetTTGACO/elog\" alt=\"GitHub contributors\">\n  </a>\n  <a href=\"https://github.com/LetTTGACO/elog\">\n    <img src=\"https://img.shields.io/github/commit-activity/w/LetTTGACO/elog\" alt=\"GitHub commit activity\">\n  </a>\n  <a href=\"https://github.com/LetTTGACO/elog\">\n    <img src=\"https://img.shields.io/github/issues-closed/LetTTGACO/elog\" alt=\"GitHub closed issues\">\n  </a>\n</div>\n\n## 前言\n\n在遇到Elog之前，你的博客可能是：\n\n- 本地编辑器书写 + Hexo/Hugo/Vitepress部署\n- 语雀记录\n- Notion记录和发布\n- WordPress在线书写和发布\n- GHost在线书写和发布\n- Github记录\n- 掘金/知乎等在线平台记录\n\n可以发现，大部分博客平台要么自己提供在线编辑器，要么就让用户本地书写再进行进行部署。\n可惜目前好用的编辑器大都都不是博客平台自己提供的，而是一些第三方编辑器，代表产品：\n\n- Notion：出色的数据库设计，灵活度非常高\n- FlowUs：仿Notion的国内文档产品，用了下还不错\n- 飞书云文档：也是一个很出色的在线协同文档工具，主打工作/团队场景，也有个人版\n- 语雀：阿里出品，笔者觉得很不错的一款在线编辑器，涵盖日常个人、工作所需要的各种场景，够用\n- Typora：一款出色的本地编辑器，支持实时预览和流程书写，可惜新版本收费了\n\n而博客平台一般分为两类，一种是轻量化的，只负责渲染文档不提供编辑器，代表产品：\n\n- Hexo\n- Vitepress\n- HuGo\n\n一种是内容管理系统软件，相对上面这些比较重，初期涉及到数据库和手动部署，拥有自己的编辑器，代表产品：\n\n- WordPress\n- GHost\n\n## Elog\n\n如果我既想用最熟悉、最舒适的编辑器，又想用主流的博客平台，怎么办呢？\n\nElog就是为了解决这个问题而诞生的。\n\nElog将这些平台揉合在一起，你可以随意组合写作平台和博客平台，目前支持：\n\n**写作平台**\n\n- [X] Notion\n- [X] 语雀\n- [X] FlowUs\n- [X] 飞书云文档\n\n**博客平台**\n\n- [X] Hexo\n- [X] Vitepress\n- [X] HuGo\n- [X] Docusaurus\n- [X] Docz\n- [X] Halo\n- [X] Confluence\n- [X] WordPress\n\n> 博客平台目前支持所有类似 Hexo 的框架：通过向指定目录存放 markdown 文档来进行渲染的方式\n\n## 🌅 图床功能\n\n和很多在线平台一样，Notion和语雀也同样存在图片防盗链的问题，直接将写作平台的图片链接放到其他站点的话，会加载不出来。\n为了解决这个问题，Elog支持了在生成MD文件之前，将扫描到的图片上传到图床上，并对文档中的图片链接进行替换。\n当前支持的图床有：\n\n- [X] 本地\n- [X] 腾讯云COS\n- [X] 阿里云OSS\n- [X] Github图床\n- [X] 七牛云\n- [X] 又拍云\n\n> 你也可以通过自定义图床插件的方式上传文档图片到任意图床\n> \n> 社区图床插件\n> - [Cloudflare R2](https://github.com/LetTTGACO/elog/tree/master/plugins/plugin-img-r2#readme)\n> - [Backblaze B2](https://github.com/LetTTGACO/elog/tree/master/plugins/plugin-img-b2#readme)\n\n## ✨ 特性\n\n- 📝 写作平台支持语雀/Notion/FlowUs/飞书云文档\n- 🚀 博客平台支持所有通过渲染本地 Markdown 文档生成静态站点的博客平台\n- 🚀 博客平台支持Halo/Confluence/WordPress站点\n- 🌅 图床平台支持存放到本地或上传到阿里云/腾讯云/Github/七牛云/又拍云\n- 📦 支持生成Front Matter Markdown\n- ⚙️ 支持自定义文档处理适配器\n- 🛡 支持自定义图床插件\n\n更多详情见 [ELog 开发计划](https://1874.notion.site/Elog-91dd2037c9c847e6bc90b712b124189c)\n\n## 🔨 快速上手\n\n[Elog 使用文档](https://elog.1874.cool/)\n\n备用文档地址1：[https://1874.notion.site](https://1874.notion.site/0aa9217e5bcc46768bdae424fddcbc28)\n\n备用文档地址2：[https://wordpress.1874.cool](https://wordpress.1874.cool)\n\n## 📦 开箱即用\n\n- [Notion + Elog + Hexo + GitHub Actions + Vercel 博客解决方案](https://github.com/elog-x/notion-hexo)  👉  [Notion-Hexo](https://notion-hexo.vercel.app/)\n- [语雀 + Elog + VitePress + GitHub Actions + Vercel 文档站点解决方案](https://github.com/elog-x/yuque-vitepress)  👉  [Yuque-Vitepress](https://yuque-vitepress.vercel.app/)\n- [FlowUs + Elog + Halo + GitHub Actions 博客解决方案](https://github.com/elog-x/flowus-halo)\n\n## 🔗 最佳实践\n\n- [elog-docs](https://github.com/LetTTGACO/elog-docs) 多写作平台云端写作 + vitepress + GitHub Action + GitHub Pages 持续集成  👉  [Elog Docs](https://elog.1874.cool/)\n- [jasonma0012.github.io](https://github.com/JasonMa0012/jasonma0012.github.io) 语雀 + hexo + GitHub Action 抓取文章 + Vercel 部署  👉  [Elysium](https://elysium.jason-ma.com/)\n- [Knowledge-Garden](https://github.com/shenweiyan/Knowledge-Garden) 语雀 + mkdocs + GitHub Action 持续集成  👉  [生信知识花园](https://doc.weiyan.cc/)\n- [blog-butterfly](https://github.com/ccknbc-actions/blog-butterfly) 语雀 + hexo + GitHub Action 抓取文章 + Webify/GitHub/Vercel/GitLab/Gitee/Netlify/BitBucket/CloudFlare 部署  👉  [CC的部落格](https://blog.ccknbc.cc/about/)\n- [hexo.bmqy.net](https://github.com/bmqy/hexo.bmqy.net) notion + hexo + GitHub Action 持续集成  👉  [北门清燕](https://www.bmqy.net/)\n- [www](https://github.com/ql-isaac/www) 语雀 + hexo + GitHub Action 抓取文章 + Webify（境内）/Vercel（境外）部署  👉  [IMQL.LIFE](https://www.imql.life/categories/%E6%88%91%E7%9A%84%E5%8D%9A%E5%AE%A2/)\n- [Notion-Action-MD](https://github.com/cyolc932/elog) Notion + Elog 文档备份 + GitHub Action 持续集成  👉  [DC&#39;s Blog](https://aaqq.cc/article/24c2897b-78f3-4f6a-b8e6-292ea60edf7c)\n- [happyzhangyyds](https://github.com/happyzhangyyds/elog) Notion + Elog 文档备份 + GitHub Action 持续集成  👉  [MatrixCore&#39;s Blog](https://matrixcore.top/article/elog)\n- Notion + hexo + GitHub Action + cloudflare 持续集成  👉  [Derick&#39;s Blog](https://blog.ithuo.net/post/2023-11-07%2FNotion%E5%8D%9A%E5%AE%A2%E6%8A%98%E8%85%BE%E6%8C%87%E5%8D%97)\n- [语雀写作，Kubernetes部署——Elog+Hexo博客持续集成](https://juejin.cn/post/7304540675668181003)\n- [next-yuque-elog](https://github.com/lidelong-0201/next-yuque-elog) yuque写作 + elog同步 + nextjs渲染 + vercel部署  👉  [delong的博客](https://lidelong.xyz/)\n- [Ymri's Haven](https://github.com/Ymriri/Haven) 语雀 + VitePress + GitHub Actions + Vercel部署  👉  [Ymri's Haven](https://blog.ym94.cn/)\n## 🌍 交流与反馈\n如果遇到问题，请 [提交 issue](https://github.com/LetTTGACO/elog/issues/new/choose) 或在 [discussions 中留言](https://github.com/LetTTGACO/elog/discussions/categories/q-a)\n\n## 🥫支持\n- 我有两只猫，假如觉得 Elog 让你生活更美好，可以给猫 [喂罐头 🥫](https://1874.cool/cats)。\n- 如果你喜欢 Elog，可以在 Github Star，更欢迎推荐给你志同道合的朋友使用。\n\n## 🌹 感谢\n\n感谢以下用户贡献了很多bugs和建议\n\n- [CC康纳百川](https://github.com/CCKNBC)\n- [Steven Shum](https://github.com/shenweiyan)\n- [北门清燕](https://github.com/bmqy)\n- [觉·白](https://github.com/vannvan)\n- [JasonMa](https://github.com/JasonMa0012)\n- [happyzhangyyds](https://github.com/happyzhangyyds)\n- [蜗牛](https://github.com/Hiwoniu)\n- [Derick](https://github.com/DerickIT)\n- [BreakALegCml](https://github.com/BreakALegCml)\n- [Ymriri](https://github.com/Ymriri)\n- [ruibaby](https://github.com/ruibaby)\n\n感谢下列项目提供了灵感\n\n- [yuque-tools](https://github.com/vannvan/yuque-tools)\n- [yuque-hexo](https://github.com/x-cold/yuque-hexo)\n\n## 🔗 友情链接\n- [youdaonote-pull](https://github.com/DeppWang/youdaonote-pull) 有道云笔记导出工具\n- [NotionNext](https://github.com/tangly1024/NotionNext) 相比 Elog，支持更多 Notion 富文本格式。使用 NextJS + Notion API 实现的，支持多种部署方案的静态博客，无需服务器、零门槛搭建网站，为Notion和所有创作者设计\n","readmeFilename":"README.md"}