From 46c3b7ef7c8306d466eda4bd2c5b038c7488e52c Mon Sep 17 00:00:00 2001 From: Ruijie Yu Date: Tue, 11 Apr 2023 01:32:26 +0800 Subject: [PATCH 07/12] * zh_CN/tools.org --- zh_CN/tools.org | 202 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 202 insertions(+) create mode 100644 zh_CN/tools.org diff --git a/zh_CN/tools.org b/zh_CN/tools.org new file mode 100644 index 0000000..ed273ee --- /dev/null +++ b/zh_CN/tools.org @@ -0,0 +1,202 @@ +#+title: 工具 | Org mode +#+setupfile: setup.org +#+include: "resources/preamble.html" export html + +#+macro: link @@html:@@ +#+macro: worg @@html:@@ +#+macro: gh {{{link(github.com/$1)}}} +#+macro: end-link @@html:@@ + +#+BEGIN_EXPORT html + +#+END_EXPORT + +* 导入与导出 +:PROPERTIES: +:HTML_CONTAINER_CLASS: columns +:END: +** Pandoc +:PROPERTIES: +:HTML_CONTAINER_CLASS: starred +:END: +{{{link(pandoc.org)}}} +[[https://lh3.googleusercontent.com/-S8Fwe-PISrU/WExNwRXJHKI/AAAAAAAAAFo/tRbv1NAYBWoEBitmvDRFY_bc5xv07lnMACLcB/s1600/pandoc.png]] + +瑞士军刀级别的 markup 文档转换器:它能将文档在不同格式之间自由转换,包括 Org。 +{{{end-link}}} +* 发步 +:PROPERTIES: +:HTML_CONTAINER_CLASS: columns +:END: +** Hugo +{{{link(gohugo.io)}}} +[[https://upload.wikimedia.org/wikipedia/commons/a/af/Logo_of_Hugo_the_static_website_generator.svg]] + +一个使用 Go 编写的、原生支持 Org 的静态网页生成器。 +{{{end-link}}} +** Org-Jekyll +{{{worg(org-tutorials/org-jekyll.html)}}} +[[https://cdn.worldvectorlogo.com/logos/jekyll.svg]] + +将 Org 与一个简易的博客静态网页生成器融合在一起。 +{{{end-link}}} +** o-blog +{{{link(renard.github.com/o-blog)}}} +[[https://upload.wikimedia.org/wikipedia/commons/3/31/Blogger.svg]] + +自成一体的博客系统,不需要任何外部软件。 +{{{end-link}}} +** Org2Blog +{{{gh(org2blog/org2blog)}}} +# [[https://raw.githubusercontent.com/org2blog/org2blog/master/svg/Org2Blog_shorthand.svg]] + +使用 Org 编写,然后在 WordPress 上发表博客。 +{{{end-link}}} +* 工具 +:PROPERTIES: +:HTML_CONTAINER_CLASS: columns +:END: +** Memacs +:PROPERTIES: +:HTML_CONTAINER_CLASS: starred +:END: +{{{gh(novoid/Memacs)}}} +[[https://static.thenounproject.com/png/870-200.png]] + +提取、分析 Org 的元数据。 +{{{end-link}}} +** org-manage +{{{gh(dmgerman/org-manage)}}} +[[https://static.thenounproject.com/png/3266143-200.png]] + +帮助用户管理一大批 Org 文件。 +{{{end-link}}} +** orgFixLinks +{{{gh(cashTangoTangoCash/orgFixLinks)}}} +[[https://static.thenounproject.com/png/2805259-200.png]] + +一个帮助用户修复文件链接的脚本。 +{{{end-link}}} +** Logseq +{{{gh(logseq/logseq)}}} +[[https://pbs.twimg.com/profile_images/1284058782012563464/oQFKw8uM_400x400.png]] + +一个使用 Org 语法的、隐私优先的知识库。 +{{{end-link}}} +* Org 语法解析 +:PROPERTIES: +:HTML_CONTAINER_CLASS: columns +:END: +** Pico Lisp +{{{link(bitbucket.org/joebo/pico-org/src)}}} +[[https://upload.wikimedia.org/wikipedia/commons/4/40/PicoLisp_Logo.svg]] + +/pico-org/ --- 一个小的 Org 解析库,可以将 Org 文件内容解析成 Pico Lisp 数据解构。 +{{{end-link}}} +** Common Lisp +{{{link(common-lisp.net/project/cl-org-mode/)}}} +[[https://lispcookbook.github.io/cl-cookbook/assets/cl-logo-blue.png]] + +/cl-org-mode/ 将 Org 文件解析成为一个 Common Lisp 里的树结构。此库(初步)支持文学编程。 +{{{end-link}}} +** NodeJS +{{{link(/gioorgi.com/org-mode-parser/)}}} +[[https://seeklogo.com/images/N/nodejs-logo-FBE122E377-seeklogo.com.png]] + +/org-mode-parser/ +{{{end-link}}} +** Python +{{{gh(karlicoss/orgparse)}}} +[[https://cdn.iconscout.com/icon/free/png-256/python-14-569257.png]] + +/orgparse/ 将 Org 文件解析成为一个 Python 的树结构。 +{{{end-link}}} +** Perl +{{{link(metacpan.org/release/Org-Parser)}}} +[[https://upload.wikimedia.org/wikipedia/commons/f/f0/Cebolla_Chulita.png]] + +/Org​::parser/ +{{{end-link}}} +** Ruby +{{{gh(bdewey/org-ruby)}}} +[[https://upload.wikimedia.org/wikipedia/commons/7/73/Ruby_logo.svg]] + +/org-ruby/ 是一个解析 Org 文件以及将其转换为文本格式以及 HTML 格式的 Ruby 库。此外,GitHub 使用这个库来显示网页上的 Org 文件。 +{{{end-link}}} +** Rust +{{{gh(poiscript/orgize)}}} +[[https://upload.wikimedia.org/wikipedia/commons/d/d5/Rust_programming_language_black_logo.svg]] + +/Orgize/ 可以解析 Org 文件,以及将其转换为 HTML 格式。 +{{{end-link}}} +** JavaScript +{{{gh(orgapp/orgajs)}}} +[[https://upload.wikimedia.org/wikipedia/commons/9/99/Unofficial_JavaScript_logo_2.svg]] + +/Orga/ 能够解析 Org 文件,将其转换为一个抽象语法树(AST)。 +{{{end-link}}} +* 导出 +:PROPERTIES: +:HTML_CONTAINER_CLASS: columns +:END: +** Drupal converter +{{{link(www.drupal.org/project/orgmode)}}} +[[https://www.drupal.org/files/EL_blue_RGB%281%29.png]] + +一个 drupal 库,可以导入 Org 文件,例如文章,然后转换为 drupal 结点。 +{{{end-link}}} +** Pandoc +{{{gh(kawabata/ox-pandoc)}}} +[[https://static.thenounproject.com/png/2710766-200.png]] + +/ox-pandoc/ 使用 pandoc 来实现 Org 的导出功能。 +{{{end-link}}} +** ox-hugo +:PROPERTIES: +:HTML_CONTAINER_CLASS: starred +:END: +{{{link(ox-hugo.scripter.co)}}} +[[https://upload.wikimedia.org/wikipedia/commons/4/48/Markdown-mark.svg]] + +支持导出到兼容 Hugo 的 Markdown 格式 (黑色星期五 --- Blackfriday)。此格式相比通常的 Markdown 格式更为灵活。 +{{{end-link}}} +** ox-⁎ +[[https://static.thenounproject.com/png/608341-200.png]] + +这里还有很多 Org 导出工具,可以四处看看。 +* 导入 +:PROPERTIES: +:HTML_CONTAINER_CLASS: columns +:END: +** Pandoc +{{{gh(tecosaur/org-pandoc-import)}}} +[[https://static.thenounproject.com/png/2404511-200.png]] + +/org-pandoc-import/ 是一个面对 pandoc 的工具,帮助用户将其它格式的标记文件转换为 Org 格式。 +{{{end-link}}} + +** VimWiki +{{{gh(fasheng/vimwiki2org)}}} +[[https://cdn.freebiesupply.com/logos/large/2x/vim-logo-png-transparent.png]] + +一个简易的转换工具,将 vimwiki 格式文件转换成 Org 格式。 +{{{end-link}}} +** Exchange calenders +{{{gh(kautsig/ews-orgmode)}}} +[[https://upload.wikimedia.org/wikipedia/commons/e/ea/Microsoft_Exchange_%282019-present%29.svg]] + +此脚本可以从一个 Exchange 服务器上获取你的日历,然后在 Org Agenda 上显示出来。 +{{{end-link}}} -- 2.40.0