大家翘首以盼的“月旦评”活动,终于轰轰烈烈地拉开了序幕。看看组委会名单,阵容豪华得晃眼睛,我都不敢直视……赶紧低下头,该干啥干啥。
一低头,就看到 @lemooljiang 做出了最高指示:
最好看下能不能做成文集保存下来,也算是大家的一点小成果!
这任务我接了,谁都别拦我,拦也拦不住。不久前,我刚刚为谷哥点名做了一次文集。“月旦评文集”的任务简直就是为我量身定做的。
先给大家看一下“月旦评”文集的预期效果吧,下面是我自己文集其中两个,作为示例。
第一个范例是我的中文育儿博客合集《爸爸三定律》。发布在网上的模样是这样的:
pdf 格式文档是这样的(点击图片看大图:封面,目录,正文):
第二个范例是我写的一本英文书 R bookdownplus Textbook。发布在网上的模样是这样的:
pdf 格式文档是这样的(点击图片看大图:封面,目录,正文):
我的初步设想是:
- “月旦评文集”可以每期一册,每年可以做一本合订本,或精选集。
- 每册文集都有个固定网址。打开网址,就看到上面展示的网页版。
- 网页上方的几个按钮,分别是显示目录、搜索、改变字体、修改(是的,文集永远可以修改!脱离了区块链的限制!)、下载、分享等。下载按钮按下去,就可以下载文集的其他格式,包括 epub(下载到手机上离线阅读),pdf(精致排版方便打印)和 word 文档。
下面简单说说这是怎么做出来的。对技术不感兴趣的请跳过,直接读文末最后一部分。
熟悉我的人都知道,我是 R 语言的粉丝。以前写的“大鹏观察”系列帖子,数据的获取、分析、作图,甚至 markdown 文件的编写,用的都是 R 语言。
R 语言的 bookdown 程序包,天生就是为了把 markdown 文件做成文集。而steemit 的源文件,就是 markdown。
steemit 想做文集而遇到 bookdown,简直是孙悟空遇到定海神针:史上最称手兵器,前世量身打造!
可惜的是,原生的 bookdown 用起来不是那么方便。所以,前不久,我开发了个 R 程序包,叫做 bookdownplus,已经在 CRAN 正式发布,相当于 bookdown 的咖啡伴侣。
所以,上面的文集范例,都是用我自产自销的 bookdownplus 做出来的。
方案是现成的,稍作修改就能用。但是,显然我们不会止步于“能用”。我们要做得更好。
首先,为了减少文集里的格式混乱和错误,建议大家在投稿里注意:
- 插图时请使用 markdown 语法,不要用 html 语法。这是为了方便制作 pdf。
- 不要滥用标题格式。有些帖子为了强调正文里某些文字,就用标题格式
#
,这是不合规矩的。正文就是正文,只有标题才适合用标题格式。想强调的话,用粗体**粗体**
足矣。 - 对 markdown 不熟的话,建议使用 Typora 编辑器,详见我写的教程。
当然,这是建议,不是强求。如果你不按这个建议,只是最后增加了制作文集的工作量,增加了文集里的错误格式而已。格式太混乱的话,可能最后被踢出文集……
此外,我想征求大家的意见和帮助。例如:
- 有没有哪位可以设计个封面,作为pdf 文档的首页?“月旦评”文集可以每期换一个封面,也可以不换。大家说呢?
- R 语言可以方便地往文集里插入“大鹏观察”的统计数据,例如在文集后面加个附录,列出关键词词云图、参赛选手的声望值分布、年龄分布等等。大家说说需要什么数据,我就加什么数据。
大家还有别的什么建议?欢迎在这里留言。
这里收集到的关于文章标题和内容格式的意见,整理后经过组委会投票表决后,会考虑加入到后续“月旦评”活动的规则里。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
太好了! 为了后期排版美观统一,如果文章里有小标题的话,建议都用二级标题,即两个井号 ## 开头。这样后期排版时,文章标题作为一级标题,就不费事了。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
可以整理成教程,有讲解有例子,最好就是简单容易操作,不要太复杂。这一期估计来不及了,看赶在下期公布前能否准备好?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
嗯,说不定是我多虑了。也许大家的投稿都排好版了,也许压根儿没有小标题……边做边看吧!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
非常棒!思路很好,建议也很不错
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
大鹏的执行力超牛的!文集很好,阅读和收藏都很方便。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
谢谢! 归功于您的提议好!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
你的优势就是,无论别人做了多少事,你都能想到一个更别致的角度,做出创新和精彩!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
你的优势是有文采,懂设计,有热情,爱参与。所以你就把封面设计的任务接过去吧!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
我没有文采,我这辈子的文彩全在这几天里给发出去了。。。。
设计我也不懂,我就是会用ps。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
这文集格式让我想起来当年论文哈哈哈 很有想法!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
说对了。这个技术本来是用来写论文的,现在改民用了
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
厉害
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
过奖
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
https://steemit.com/cn/@kangnajiang/52jndm
我尝试做的一期封面,希望你喜欢
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit