jemdoc是一种轻量级的基于文本的标记语言,用于创建网站。它接受一个用jemdoc标记编写的文本文件、一个可选配置文件和一个可选菜单文件,并创建静态网站

jemdoc的Python项目详细描述


Jemdoc(0.8.0)

Jemdoc是一种简单的基于文本的标记语言,用于创建网站。它接受一个用jemdoc标记编写的文本文件、一个可选的配置文件和一个可选的菜单文件,并使静态网站看起来像this one。在

动机

这个对jemdoc的修订旨在使这个实用工具与web开发中的现代标准保持同步。自2007年以来,对HTML和CSS进行了新的技术和修改。Jemdoc目前缺乏HTML5标准的一些特性,包括基本的HTML标记,例如:

  • 语义HTML标记
  • HTML表单
  • 响应式网页设计

此外,CSS3也发生了一些变化。与样式有关的最重要的特性是能够使用CSS预处理器,这在web开发领域已经很常见。在

对jemdoc的修订旨在使jemdoc跟上这些变化

特点

此版本jemdoc的第一个问题是取消了用户必须手动进行的配置设置,以便开始使用jemdoc,如here所述。现在唯一的要求是用户在他的系统上有一个python2.7解释器和pip2。按照installation开始使用jemdoc。在

其次,jemdoc现在使用MathJax来绘制数学方程,而不是传统的Latex。因此,数学方程不再是生成的HTML页面上的图像,用户无需在其系统上下载或支持Latex。在

这个版本的jemdoc采用移动优先的方式访问网站。考虑到这种方法,jemdoc生成的网页可以响应不同的视口,因此可以使用设备来查看网页。这提高了jemdoc生成的网页在大量设备上的可访问性。在

HTML5结合移动优先的方法,引入了语义标记的概念。这个项目包含语义HTML5标记,而不是通用的<div>标记。在

在过去的几年里,CSS预处理器已经出现,它将编程语言特性(如变量)引入到CSS样式表中。这个版本的jemdoc支持三个CSS预处理器,即SCSS、SASS和LESS。这使用户在设计网页样式时更加灵活。在

此外,jemdoc的原始版本缺少核心HTML标记,包括<form><audio>和{}标记。现在,jemdoc提供了这些功能,用户可以在jemdoc中嵌入音频和视频元素,并创建表单来接收用户的输入。在

在这个版本的jemdoc中,最重要的特性是能够在.jemdoc文件中创建HTML类和id。这个版本的jemdoc在生成HTML网页时采用了一种不那么固执己见的方法,并给用户一定程度的自由。此外,添加HTML类和id的能力可以对生成的HTML页面中特定元素的样式进行细粒度控制。在

安装

要安装,请确保您的笔记本电脑上有Python2.7.*解释器。Download it here如果需要的话。在

在控制台中执行以下命令下载jemdoc:

pip install jemdoc

文档

即将提供

使用make

对于希望在本地从头构建源文档的任何人,都提供了一个Makefile。以下命令用作使用Makefile的指南,假设用户当前位于用户决定在其中构建项目的任何目录的根目录

^{pr2}$

许可证

这项工作是Jacob Mattingley创建的原始jemdoc的扩展。由于最初的项目是在GNU许可下的,所以它被放在了同一个许可下。 有关许可证的更多详细信息,click here

错误/请求

请使用GitHub issue tracker提交错误和/或功能请求

Jemdoc(0.8.0)

Jemdoc是一种简单的基于文本的标记语言,用于创建网站。它接受一个用jemdoc标记编写的文本文件、一个可选的配置文件和一个可选的菜单文件,并使静态网站看起来像this one。在

动机

这个对jemdoc的修订旨在使这个实用工具与web开发中的现代标准保持同步。自2007年以来,对HTML和CSS进行了新的技术和修改。Jemdoc目前缺乏HTML5标准的一些特性,包括基本的HTML标记,例如:

  • 语义HTML标记
  • HTML表单
  • 响应式网页设计

此外,CSS3也发生了一些变化。与样式有关的最重要的特性是能够使用CSS预处理器,这在web开发领域已经很常见。在

对jemdoc的修订旨在使jemdoc跟上这些变化

特点

此版本jemdoc的第一个问题是取消了用户必须手动进行的配置设置,以便开始使用jemdoc,如here所述。现在唯一的要求是用户在他的系统上有一个python2.7解释器和pip2。按照installation开始使用jemdoc。在

其次,jemdoc现在使用MathJax来绘制数学方程,而不是传统的Latex。因此,数学方程不再是生成的HTML页面上的图像,用户无需在其系统上下载或支持Latex。在

这个版本的jemdoc采用移动优先的方式访问网站。考虑到这种方法,jemdoc生成的网页可以响应不同的视口,因此可以使用设备来查看网页。这提高了jemdoc生成的网页在大量设备上的可访问性。在

HTML5结合移动优先的方法,引入了语义标记的概念。这个项目包含语义HTML5标记,而不是通用的<div>标记。在

在过去的几年里,CSS预处理器已经出现,它将编程语言特性(如变量)引入到CSS样式表中。这个版本的jemdoc支持三个CSS预处理器,即SCSS、SASS和LESS。这使用户在设计网页样式时更加灵活。在

此外,jemdoc的原始版本缺少核心HTML标记,包括<form><audio>和{}标记。现在,jemdoc提供了这些功能,用户可以在jemdoc中嵌入音频和视频元素,并创建表单来接收用户的输入。在

在这个版本的jemdoc中,最重要的特性是能够在.jemdoc文件中创建HTML类和id。这个版本的jemdoc在生成HTML网页时采用了一种不那么固执己见的方法,并给用户一定程度的自由。此外,添加HTML类和id的能力可以对生成的HTML页面中特定元素的样式进行细粒度控制。在

安装

要安装,请确保您的笔记本电脑上有Python2.7.*解释器。Download it here如果需要的话。在

在控制台中执行以下命令下载jemdoc:

pip install jemdoc

文档

即将提供

使用make

对于希望在本地从头构建源文档的任何人,都提供了一个Makefile。以下命令用作使用Makefile的指南,假设用户当前位于用户决定在其中构建项目的任何目录的根目录

^{pr2}$

许可证

这项工作是Jacob Mattingley创建的原始jemdoc的扩展。由于最初的项目是在GNU许可下的,所以它被放在了同一个许可下。 有关许可证的更多详细信息,click here

错误/请求

请使用GitHub issue tracker提交错误和/或功能请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有泛型的对象的oop Java数组   爪哇丑陋的数字找到第1500名UVA在线评委   SpringJava。lang.IllegalStateException:自动连线批注至少需要一个参数   java为什么我的系统找不到我的属性文件?   java有没有办法让Maven同时构建1.5和1.6字节码JAR?   java通过Sailfin中的header进行操作   使用向量、距离和图形   如果提供的登录信息是错误的,为什么java控件不进入else部分和Toast?   java如何为电子商务安卓应用程序存储产品列表   java保存声音首选项Libgdx Android   java无法在测试单元中调用JpaRepository   java使用批处理更新Cassandra表中的选定列,而不将其他列值设为null   java如何在log4j2中的手动代码配置中向appender添加级别?   从ImageIO返回的java Null。读取(新的ByteArrayInputStream(bs));   java不确定如何防止此Arraylist处于可编辑状态   netbeans中的java更改清单(TrustedLibrary=true属性)   java无法使用RestTemplate和Spring数据REST发布具有关系的新实体