你是用什么工具写格式丰富的文档的?

2018-12-06 11:14:12 +08:00
 jdhao

很早之前使用 Word 写东西,但是 Word 真的好蛋疼,对代码段之类的支持很差,后面开始用有道云笔记,但是对代码段的支持也是差强人意(现在貌似可以了,很久不用了),而且启动速度比较慢,不流畅。后面也用过为知笔记,不流畅,界面做的也不是很美观。

大约一年多以前,下定决心,开始使用 Markdown 配合 Pandoc 来写自己的笔记和平时的一些心得体会,后面还写了一篇博客讲述自己的配置,Markdown 书写采用 Sublime Text 配合一些插件,也写了一篇博客总结自己常用的插件以及配置等等。

但是如果自己要写周报,或者什么报告,Markdown 对图片排版,还有表格,以及公式的支持就不是很好,要写作包含丰富图片,复杂表格的文档,就有点蛋疼了,用 LaTeX 写作?略微有点重啊。。不是很 light-weight.

大家都是怎么操作的?

为啥刚才选的节点是“程序员”,结果发出来跑到“调查”了?

8554 次点击
所在节点    程序员
77 条回复
ericls
2018-12-07 01:16:12 +08:00
@raysonx 我觉得现在应该 deprecated 这个词的原义
tomychen
2018-12-07 01:24:57 +08:00
jdhao
2018-12-07 01:44:43 +08:00
@tomychen 不应该是 vim 或者 neovim 吗。。。。
tomychen
2018-12-07 01:49:37 +08:00
@jdhao 装好系统第一件事就是
mv /bin/vi /bin/vi.orig
ln -s /opt/local/bin/vim /bin/vi
tamlok
2018-12-07 08:03:26 +08:00
@tomychen 不应该是 alias 吗?
haisua
2018-12-07 08:45:50 +08:00
很多年前我是专业的 Technical Writer,用过几种标记语言,现在看来,难度适宜,格式也较丰富的,我推荐的是 Sphinx RestructuredText,也就是 Python 官方文档采用的那种标记语言。
RockyLee
2018-12-07 08:51:44 +08:00
居然没人说 asciidoc
Fulcrum
2018-12-07 09:09:06 +08:00
marktext
markdown 编辑器
支持多行 Latex
支持输出 pdf
支持 yaml
可以试下
turingmachine
2018-12-07 09:09:56 +08:00
@jdhao 因为有插件可以控制下,也直接支持 html。 @RockyLee gitbook 也支持 asciidoc
liuxliang
2018-12-07 09:16:29 +08:00
让工具做自己擅长的事,没必要找个面面俱到的
abclucifer
2018-12-07 09:19:14 +08:00
没有很重的文档需求,平时就用 Markdown 足够了
chickplilita
2018-12-07 09:37:08 +08:00


typora。支持不错
eliteYang
2018-12-07 09:51:27 +08:00
markdown + docsify + docsify-plugins
star7th
2018-12-07 10:15:55 +08:00
### ShowDoc 是什么

每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!**Show me the doc !!**

程序员都很希望别人能写技术文档,而自己却很不希望要写文档。因为写文档需要花大量的时间去处理格式排版,想着新建的 word 文档放在哪个目录等各种非技术细节。

word 文档零零散散地放在团队不同人那里,需要文档的人基本靠吼,吼一声然后上 qq 或者邮箱接收对方丢过来的文档。这种沟通方式当然可以,只是效率不高。

ShowDoc 就是一个非常适合 IT 团队的在线文档分享工具,它可以加快团队之间沟通的效率。

### 它可以用来做什么

- API 文档( [查看 Demo]( http://www.showdoc.cc/2))

随着移动互联网的发展,BaaS (后端即服务)越来越流行。服务端提供 API,APP 端或者网页前端便可方便调用数据。用 ShowDoc 可以非常方便快速地编写出美观的 API 文档,同时还将支持从代码文件中自动生成 API 文档

- 数据字典( [查看 Demo]( http://www.showdoc.cc/1))

一份好的数据字典可以很方便地向别人说明你的数据库结构,如各个字段的释义等。

- 说明文档([查看 Demo]( http://www.showdoc.cc/3) )

你完全可以使用 showdoc 来编写一些工具的说明书,也可以编写一些技术规范说明文档以供团队查阅。

### 它都有些什么功能


- ** 分享与导出 **

- 响应式网页设计,可将项目文档分享到电脑或移动设备查看。同时也可以将项目导出成 word 文件,以便离线浏览。

- ** 权限管理 **
- 公开项目与私密项目

ShowDoc 上的项目有公开项目和私密项目两种。公开项目可供任何登录与非登录的用户访问,而私密项目则需要输入密码验证访问。密码由项目创建者设置。

- 项目转让

项目创建者可以自由地把项目转让给网站的其他用户。

- 项目成员

你可以很方便地为 ShowDoc 的项目添加、删除项目成员。项目成员可以对项目进行编辑,但不可转让或删除项目(只有项目创建者才有权限)
- 团队管理
你可以自行添加多个团队,为团队分配不同的项目,同时设置团队里每个人的权限。

- ** 编辑功能 **
- markdown 编辑

ShowDoc 采用 markdown 编辑器,无论是编辑还是阅读体验都极佳很棒。如果你不了解 Markdown,请在搜索引擎搜索"认识与入门 Markdown"

- 模板插入

在 ShowDoc 的编辑页面,点击编辑器上方的按钮可方便地插入 API 接口模板和数据字典模板。插入模板后,剩下的就是改动数据了,省去了很多编辑的力气。

- 历史版本

ShowDoc 为页面提供历史版本功能,你可以方便地把页面恢复到之前的版本。


### 安装到自己的服务器


- 安装手册:[https://www.showdoc.cc/help?page_id=13732]( https://www.showdoc.cc/help?page_id=13732)
- 若觉得 showdoc 好用,不妨点个 star。良好的关注度和参与度有助于开源项目的长远发展。开源地址: https://github.com/star7th/showdoc



### 使用在线的 ShowDoc

- 如果你没有自己的服务器,但又想使用 ShowDoc 作为分档分享工具,你可以使用在线的 ShowDoc [http://www.showdoc.cc]( http://www.showdoc.cc/home/user/login)

- http://www.showdoc.cc 作为在线服务会长期维护,请放心托管你的文档数据。使用在线服务时请记住 showdoc 唯一官方网址 https://www.showdoc.cc
oska874
2018-12-07 10:28:12 +08:00
office 真香
tailf
2018-12-07 10:33:20 +08:00
Confluence 你值得拥有
jdhao
2018-12-07 10:33:26 +08:00
@kAzec 相当于是把各种需求整合起来了,不过目前暂时用不到。。
@haisua restructuredText 可以学一下,做出来的文档不错,公式貌似也可以很好显示

@Fulcrum Markdown 编辑器好多啊,相对于 vnote 有啥优势,vnote 貌似也不错,对公式支持很好。

@chickplilita 不怎么使用印象笔记,倾向于开源软件。
jdhao
2018-12-07 10:34:51 +08:00
@tailf 公司目前在用,但是个人在家就没法使用,而且 confluence 对 公式支持并不好,有一个免费的 Markdown 宏,但是功能很弱,并不比其他的 Markdown 编辑器功能强。
zhaogaz
2018-12-07 10:38:38 +08:00
讲道理,markdown 设计目标是为了简化 html,顺带夹杂了程序员自己的一点私活.功能上很弱的.

从这个角度看就能理解了,

之前我有个想法,本来想用 markdown 来写,后来找了半天,不让人满意.
jdhao
2018-12-07 10:40:33 +08:00
@zhaogaz 后来呢,后来咋弄了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/514863

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX