泰晓科技 -- 聚焦嵌入式 Linux - 追本溯源,见微知著!
网站地址:http://tinylab.org
微信公众号关注我们新浪微博


扫一扫

关注 @泰晓科技
赞助泰晓原创 ○ 在线实验Linux ○ 下载开源书籍
请稍侯

Markdown 文档编辑环境

快速构建基于 Docker 的 Markdown 文档编辑环境,用于写书、简历、文章和幻灯片。
Wu Zhangjin 创建于 2016/06/19

项目描述

该项目致力于快速构建一个基于 Docker 的 Markdown 文档编辑环境。

  • 使用文档:README.md
  • 代码仓库:https://github.com/tinyclub/markdown-lab.git
  • 基本特性:
    • 基于 Docker,一键安装,几分钟内就可构建,节约生命,生命,生命。
    • 直接通过 Web 访问,非常便捷,便捷,便捷。
    • 基于 Markdown,并内建书、简历、文档和幻灯片的主题模板,可专心内容创作。

五分钟教程

准备

以 Ubuntu 为例:

下载

$ git clone https://github.com/tinyclub/cloud-lab.git
$ cd cloud-lab/ && tools/docker/choose markdown-lab

安装

Docker 安装:

$ tools/docker/pull    # Pull from docker hub
or
$ tools/docker/build   # Build from source


$ tools/docker/run

通过 Docker 安装后,上述命令或者 tools/docker/vnc 会打开一个 VNC 页面,从控制台日志中获取密码并登陆后,会看到桌面的 “Markdown Lab” 图标,点击后即可进入操作终端。

使用

幻灯片

$ cd slides/
$ make

如果想调整内容主题(theme)和颜色风格(colortheme),可参考 slides/doc/ 并在 Makefile 中配置 latex_themelatex_colortheme

对于字体,则可打开 templates/zh_template.tex 并对 \set*font 指定的字体进行配置。字体可从 fc-list 结果中选择。

简历

$ cd resume/
$ make

如果没有明确指明 gravatar.jpg,在配置了邮件地址后,如果存在的话,会自动从 gravatar.com 加载头像。

可通过如下方式禁止自动加载:

$ GRAVATAR_OPTION=--no-gravatar make

对于字体,可类似上面进行配置,但是配置文件在:templates/header.tex

文章

$ cd article/
$ make

字体配置同上,也是在 templates/header.tex

书籍

$ git submodule update --init book
$ cd book/
$ make

字体配置可通过 book.jsonfontFamily 实现。

相关文章

在这之前,本站已经针对 Markdown 有多篇介绍性文章并有多个独立的项目仓库,如今,所有早期代码仓库都已经合并进来,所以之前的相关代码仓库全部废弃并删除。

Demo

Markdown Lab Demo