emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
blob ed273ee6c6d0a7ac3f184f4ace9cf4f743013cf0 6121 bytes (raw)
name: zh_CN/tools.org 	 # note: path name is non-authoritative(*)

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
 
#+title: 工具 | Org mode
#+setupfile: setup.org
#+include: "resources/preamble.html" export html

#+macro: link @@html:<a href="https://$1">@@
#+macro: worg @@html:<a href="../worg/$1">@@
#+macro: gh {{{link(github.com/$1)}}}
#+macro: end-link @@html:</a>@@

#+BEGIN_EXPORT html
<style>
  #content {
    max-width: 80rem;
  }
  .columns .outline-3 .org-svg, .columns .outline-3 img {
    height: 6.5rem;
  }
  .columns .outline-3 h3 {
    top: 4.5rem;
  }
  body {
    padding-top: 2.5rem;
  }
</style>
#+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}}}

debug log:

solving ed273ee ...
found ed273ee in https://yhetil.org/orgmode/sdvjzyjzkzo.fsf@fw.net.yu/

applying [1/1] https://yhetil.org/orgmode/sdvjzyjzkzo.fsf@fw.net.yu/
diff --git a/zh_CN/tools.org b/zh_CN/tools.org
new file mode 100644
index 0000000..ed273ee

Checking patch zh_CN/tools.org...
Applied patch zh_CN/tools.org cleanly.

index at:
100644 ed273ee6c6d0a7ac3f184f4ace9cf4f743013cf0	zh_CN/tools.org

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).