极客制作的技艺“书”

全世界的爱书之口,为之疯狂狂陶醉、夜不能寐,本人于认为并未达标那种高度,实不敢坐便于书人骄傲。不过身在此行,毕竟耳濡目染,“书”本身这个定义对自己而言也闹了非凡的含义。不论是关于写书、做书要卖书,如以活习以为常吃遇到有人提及,必竖起耳朵;有文谈及,必扫上一眼。近年来,看到的“书”真是千姿百态、乱消费迷眼。但是本文并无准备谈及实体书籍的初样式(奢华、文艺的实业”书“近年来真是层出不穷,实体书的”奢饰品“面目为逐步突显山露水),而是想讲一道近来见到的有的极客写出来的技术”书“。

为此选取技术“书”这个项目,主要因以下考虑:所谓的呆萌geek已经于将近十几年来几乎把世界翻了只块头,他们颠覆了报道、社交、音乐、视频、商品交易;正在日渐颠覆着经济、医疗、教育、出版及房地产。这些geek们针对写而是怎么个意也?他们心里中之题应该是单什么样子?他们是何许形容书的?他们同时是如何将书呈现到读者面前底?他们之想法表示正前途之方向,他们之某些尝试会变成未来的行业标准。目前世界就是这么:You’ve
got to do what is the next.
不管而针对当时的工作做得又好,也无济于事,看看好之柯达、诺基亚,就还理解了。

极客对写的改建首先反映于术”书“上,因为他们如果扣押、要用、要写、要分享。以下几修是本身总的极客制作电子书的特征。(注:本人见识有限,很轻犯可得性偏差的荒谬,如产生错漏,敬请指教。)

极客做书之几乎单特征

1. 不用Word来写书

行使word的人口基数还是大啊……但是如果用word导出为html的讲话,那些乱七八糟的代码,看起为人坐卧不安。所显现就所得的编辑模式则直观,但是排版是一旦为此鼠标点来点去,选来扛去,对于键盘流的coder来说,无法行云流水地玩,实在是不够炫酷啊!另外,短篇的word文档,排排版尚可。长篇大作,再就此word的排版工具,真的蛮烦。word格式也未便于跨平台、跨媒介的享用。对于技术人员来讲,word格式真的不是展开文字编辑的首选。

那么geek们是怎形容书之吧?自然是用代码啦!但是对多数没尽多互动功能的写来说,这里所说之”代码“只是一样种固定撰写内容之格式罢了。目前来头正劲的markdown是众描绘书极客的选项。在资深的代码托管站Github上描绘篇,用之尽管是markdown,大多数码农一定还无见面生。国内专注于写稿子的网站简书同动以技能书籍出版战线的图灵社区犹是支持并勉励markdown格式的。我好写这篇稿子时用的啊是这种格式。学习markdown的曲线并无陡,十分便于上手。以前习惯了word的好,在就此了一段时间的纯文本办法做之后,也日趋能够感觉到到这种至简之中所吐露出的古雅与美感。

除外markdown以外,有些geek会利用越来越复杂的模式开展创作。DocBook就是相同种植好著名的格式,O’Reilly出版社默认使用的即是这种格式,算得达一致种事实上的规范。DocBook的写而符合xml格式,上手没有markdown那么爱。这里出同等首DocBook文件撰写之入门教程,略扫一眼睛就亮这种做方法是何等nerd了。

除了上述两栽格式以外,还有很多别格式,例如reStructuredText以及当学术出版受面临重视的Latex等。

【近距离观察】很多人想必于上述看来麻烦的做方法嗤之因鼻子。毕竟写小说及写技术书籍是零星转事。但是,重要的连无是行使的到底是哪种格式,而是为什么geek会选择用文本编辑器来编写格式相对复杂的文字,而休下word来写。我怀念归根结底,是由形式与内容交互分离之倾向造成的。正而目前时有发生在前者网页打中的内容、样式与作为,即html、css和javascript的分手,在出版业内,这种趋势呢愈演愈烈。doc格式是怪美妙且直观的文本形式,但是内容之逻辑结构是透过体制来展现的,依靠的凡肉眼的甄别。例如通过字号大小相当于书格式的调动,段落前后的茶余饭后和文字的缩进等落实。在word中,进行标题、引用等之安选项就是以“样式”设置的分类下的,这虽坏说明问题。word中的字拷贝到txt文件中时时,由于体制没有保留,其内容之逻辑结构为随着掩盖以文里,难以辨别。而word导出的XML文档中倒是噙了无限多与体制相关的始末。尽管doc文件使用大,人们喜闻乐见,但是坐她也根基进行内容逻辑与体制的分离,则是平等宗相对艰苦与麻烦的事务。极客们就此文本编辑器写出底公文可以视为纯的同时纯的情节逻辑,其中逻辑的表现不是依赖人眼的感想识别,而是经过定位符号和标签,以计算机可拍卖的显性方式开展仓储。这种内容及体相分离带来的直白利益就是是下要说话到之多种文件格式的换和跨平台的显示。

2. 余格式的变

每当维基的comparison of ebook
formats同软遭遇,列有之格式达31种的多。但是基本上要求扭转的尾声格式主要有以下三栽:PDF、mobi以及epub。PDF是今日书籍出版的标准,可以直接用该进展大质量的书印刷,可以算得及是一致种植必需格式。由于amazon
kindle阅读器的热销,mobi格式也快速突出重围,获得重点的身份。epub则是除了kindle阅读器以外,其他各队阅读器及运还支持的电子书阅读格式,使用范围也蛮的广泛。其中值得留意的凡mobi格式可以经过epub格式生成。因此,格式转换的关注点应在能方便完美转换成epub和pdf格式。这里的“便捷”、“完美”有零星面所指:1.
变出来的样式美观,没有生过多格式问题;2.
转移中没有要顶少来人工参与,不太用人力进行细节之格式修正。

支持格式转换的家伙很多,其中Pandoc脱颖而出,成为各格式转换的瑞士军刀。在Pandoc的首页上,言明其支持之来源于文件格式和尾声格式:

出自文件格式

  • markdown
  • reStructuredText
  • textile
  • HTML
  • DocBook
  • LaTeX
  • MediaWiki markup
  • OPML
  • Haddock markup

靶文件格式

  • HTML格式(支持采取Slidy),
    reveal.js,
    Slideous,
    S5,
    或DZSlides显示的HTML幻灯
  • 文字处理格式 Docx, ODT, OpenDocument XML
  • 电子书格式 epub, FictionBook2
  • 文档格式 DocBook, GNU TexInfo, Groff man pages, Haddock markup
  • 大纲格式 OPML
  • TeX格式 LaTeX, ConTeXt
  • PDF (通过LaTex中间格式转)
  • 轻量标记格式 Markdown, reStructuredText, AsciiDoc, MediaWiki
    markup, Emacs Org-Mode, Textile
  • 从定义格式 自定义用户可用lua编写

值得注意的凡上述的来文件格式,都是比较完美的存档格式。有矣这些格式的文件,常见的word、pdf、epub和mobi格式都不在话下。而word、pdf等格式,虽然大,但只能为单独为变化,无法实现双向转换,因此并无是优良之存档格式,不便利后续多用加工。

3. 享式之推陈出新

说交技术书籍的享受,把豆瓣这么文艺的阳台拨至一边,图灵社区这同切片充满着知性、理性与极客风范的西方浮上品位线。图灵文化对纸质书似乎不那么执行着,在电子书那同样棚中,有些电子书来纸质版在贩卖,有些则从未。例如《Angular
JS入门教程》和《Sketch中文手册》即点儿按部就班就是完全免费的电子书。由于正在为图灵译书,所以晓得图灵的后台图书编辑系统是支持Markdown的,因此图灵的修不但产生纸质版,还有PDF版和呼应的Kindle版,对于他们而言,这种多格式的运作方式成本并无高。所有这些书在社区中,直接以书本内容旁边就是闹Tab页集合了勘误、评论以及延长阅读的章,使得书籍本身价值得以提升,呈现的始末愈发爆满,也只要人头以及笔者、编辑和书之间的维系变得更顺畅。

除外图灵社区外,github也是平等切片技术书籍诞生之故乡。例如阮一峰的立本《ECMAScript
6入门》,就是中间有。据说这本开不久就是见面由于电子工业出版社出版纸质版,不了电子版本就先行在网路面世。这仍开之简介中称这本书是“开源”的javascript教程。任何人都可以于保障原作者署名和未商用的前提下,自由地翻阅、分享、修改本书。最近关押罢之另外一依照《JavaScript
Patterns》同样题则是直以Github中国有翻完成并共享的。在这里,你能观看更多因git、github和markdown制作的竞相书籍gitbook。

另外,网上各种语言的文档其实呢得以看作典型的技能书籍的范本。例如HAML的立刻卖参考文档,不纵是千篇一律按部就班典型的粗手册也?这种文档真是遍地都是,如果您的mac机上有Dash的言辞,还见面视更多实例。

各项支持从出版的阳台为层出不穷。亚马逊的从出版计划Kindle Direct
Publishing
自不必提,Leanpub纵使是一个支持高效出版的网站,出版格式多种多样,目前多数是暨技术相关的书本。个人认为首页右下比赛创始人的讲演视频很值得一看。

这边一比照docbook,那里同样遵照wikibook,似乎瞬间蹿出多尾与了book的初词儿。感谢呆萌的技术宅,把来写立档子事儿吗整理的这么来技术范这么浪漫。其实说到底,技术并无是把书跟人分得越来越多,而是把写以及人口愈来愈拉越走近。只要您动动鼠标,打起键盘,自己之修如便以网达到生成了,接着便有人能够看出,能评。这如实是拿创作这起事情变得又爱。写及终极,附上一个段吧!首先声明,段子决没有笑技术宅之完全,要说算意有所指的话,那也是那些高高在上磨不起头面子拉不下脸面的出版爷们:

“老师老师,现在勾勒书之从来就毫无笔状了,称为笔者就不对了啊,那叫什么好啊?”“叫键人!”“那么那些只所以鼠标的呢?”“叫鼠辈!”“那只用触屏手机的也?”“叫触生!”“。。。”

告诫一句子,别再作“笔”者,俯身当“键”人!