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第三方库


热门话题
运行ClassSpy java时发生反射错误   java Android ContextWrapper fileList()看不到我的文件   java使用JAXWS构建大型MTOM/XOP消息   eclipse如何使用ACM库(控制台程序)编写Java程序?   java m2eclipse插件搜索在配置为Nexus时不会给出结果   java Scanner只识别文本文件中的某些行,而不识别其他行   java如何从smartwatch启动活动或服务   java检查数组是否至少有两个具有特定值的元素   JAVA网URL编码器/解码器替代方案   Java中通过引用传递对象   spring如何在使用JavaJSON修补程序进行修补时禁止更新字段   使用java将海量数据存储到mysql的最佳方法   java字符串作为不可变对象   java我无法访问tomcat服务器(localhost),甚至无法访问mysql   java While循环条件未给出预期结果   java如何启动传递图像uri的新活动   Java中类定义在方法中的使用   Java程序在Ubuntu中运行我的另一个程序