CHTML 项目组欢迎来自 cnBeta 的火星朋友们来此考察交流!

项目最新更新

  • CHTML 项目组和草泥马编程语言已经达成谅解备忘, 互相推动彼此发展, 推进马勒戈壁信息化产业的发展, 三年内开创戈壁上的新硅谷.
  • CHTML 项目组推荐使用 草泥马 编程语言作为标准内嵌脚本语言. 详情请访问草泥马语言官方网站:

http://code.google.com/p/grass-mud-horse/

简介

CHTML 是一种超文本标记语言. 它顺应汉语编程的历史潮流, 允许中国的互联网开发者发布信息到万维网上使用中文的字符作为标签. 比如

五大三<粗></粗> 和 东倒西<歪></歪>

详细介绍

CHTML 是国际互联网组织 W3C 超文本标记语言 4.0 的一个实现. 是在汉语编程光辉思想的指导下, 互联网普遍协议与中国国情相结合的产物. 和汉语编程一样, 原来使用英文的标签现在可以全部使用中文; 除此之外, 还额外扩展了两个标签, 即 <反功夫网><勾>. 除此以外, 该协议和现有 HTML 标准完全兼容. 目前 CHTML 的版本是零点零一.

<勾> 是和中国国情结合的产物. 有时候我们需要创建只有一个答案的投票, 此标签即可用于及时丢弃用户投票, 节省服务器资源, 彰显社会主义优越性.

<反功夫网> 是著名的 CAPTCHA 系统的浏览器实现. 所以在此标签中的元素都变成 CAPTCHA 从而人可以顺利阅读, 而机器不能. 目前的实现有两个, 一个是由 CMU 构建的 reCAPTCHA 文字自动转系统, 另一种是由中国网民发起的竖起来的文字系统. 此标签对人和搜索引擎都无害, 但可以透明飞跃长城. 技术细节还在讨论当中.

为便于中文开发者理解含义, 其他标签也按照中文互联网的特色做了相应的定义. 如, <em> 变成 <含泪劝告><strong> 变成 <停顿鼓掌>,更多的细节可以参见这个 中文文档. 我们的新版本也在紧锣密鼓的开发中, 请各界群众查看我们新版本中部分标签的 任前公示

已知实现

我们正在工作在一个火狐狸的实现, 而且已经要完成了基本上, 并且可以让火狐狸直接呈现 CHTML 页面. 对不起微软的用户, 因为我们没有得到任何英特网探险家的超文本解析库的授权, 按照新千禧年数字法案, 我们的工程师不能加 CHTML 的支持通过反向工程. 我们感到很抱歉为此.

竖排文字是 <反功夫网> 标签已知的一个实现, 在新版本 CHTML 的协议 中, 你可以使用 <反功夫网 方法="竖排"> 内容 </反功夫网> 飞跃功夫网. 其他的反功夫网方法正在紧张开发中.

在我们的代码库里面, 已经有一个 蟒蛇编程语言 的分析器, 验证器的实现和一个火狐狸的超文本解析器的实现.

为了方便我们的开发人员,代码库里面还有一个面向 Textmate 的 Bundle. 您使用Textmate 实作编写 CHTML 非常节省能量.

问题和答案

此项目和谷歌有关系吗?

虽然此项目放在谷歌代码上但它是纯粹由中国人自发发起的项目. 中国人的事情中国人自己办, 我们绝不容许谷歌或者其它任何组织机构染指她.

你也可以 创建项目 这里在谷歌代码上免费.

因为这是一个中国人的项目, 他有中文名字么?

是的, 他的名字在中文叫 "中文版如何做爱" 他是 CHTML 的全写: Chinese How To Make Love.

我怎么告诉我的浏览器我正在使用的是CHTML呢?

谢谢你精彩的问题, 这很简单. 就加

<!DOCTYPE chtml PUBLIC "-//W3C//DTD CHTML 1.0 Strict//CH"
"http://chtml.googlecode.com/svn/trunk/chtml.dtd">

到第一行你的HTML代码. 我们尽一切力量向用户保证,以上的DTD文件是准确无误的. 因为最近在我们的使用者数量有暴涨, 可能你暂时不能读取这个文件, 遇到这种情况请多刷新几次. 服务器捐赠是被欢迎的. 你也可以捐赠我们通过 Paypal.

你能给我一些例子关于这个激动人心的项目么?

是的, 你可以检查我们指定的 支持元素的列表.

我们也提供了一些 简单的例子 给初学者.

你可能想知道我们项目的最后效果, 这里是截屏幕

你可能很关心这个项目流行不流行, 本项目最近上周的下载情况如下. 其中一个纵向像素代表一个下载.

我有话要说.

请使用我们的邮件列表 http://groups.google.com/group/chtml.

我发现你们的工作有错误 / 我想建议增加新元素 / 我要抒发对这个项目的赞美之情

我们的工作还处于初级阶段, 可能还存在这样或那样的问题. 如果你需要上访请到 Issues 里面填写报告, 我们一定会予以高度重视.

如果你想赞美我们, 你可以考虑资助我们的开发人员通过支付宝.

等一下, 有些事情不对. 它是个玩笑嘛

不是的, 他/她不是. 他是一个有趣的项目而已,您可以检查我们的代码库跟踪我们开发进度. 我们欢迎开放源代码软件爱好者一起贡献代码.

鸣谢

谷歌翻译 提供了很多便利为我们的工作, 我们感谢它!

版权

本站的全部文本内容和源程序代码在GNU自由文档许可证之条款下提供

CHTML® , CHTML红黑双色商标 和 中文如何做爱® 以及口号“中国人自己的标记语言” 是 CHTML基金会 的注册商标

CHTML 是尚未在中国北京登记的501(c)(3)免税, 非营利机构.


About

CHTML is a brand new markup language that allows Chinese developers to publish contents on World Wide Web by using tags in Chinese characters, such as <粗>bold</粗> and <歪>italic</歪>

WTF is CHTML exactly?

CHTML is an implementation of W3C's HTML 4.0 except that all tags are now written in Chinese such as <你好> </再见>. It has extension tags that support the anti-censorship such as <antigfw> and <gou>. It's complied with XML and other known W3C language specifications except two tags: <gou> and <antigfw>

# <gou> is used in the situation that there is no democratic election in China. Therefore, the implementation of <input type="checkbox" /> in any HTML specification is illegal in China. <gou> (in Chinese 勾) is designed and aims to be used as an alternative such that you can vote. (you thought you can vote but you can not, this tag will discard the vote under any circumstance).

# <antigfw> is actually an implementation of the famous CAPTCHA system. All the words embedded are converted into CAPTCHA so that human can read it smoothly while the censorship system (we guess it is actually a computer) can't detect that. (Unless they can break the CAPTCHA system).

# Other tags are redefined in the context of Chinese Internet. For instance, <form> now becomes <带三个表> and <span> becomes <俯卧撑>

Known implementations:

Currently we are working on an implementation on Firefox. Sorry M$ user, since we don't have the library of IE and can't recompile the HTML parser library, we currently don't support IE.

You can checkout the python CHTML parser as well as a library extension of Firefox in the SVN repository.

Q&A

Since it's a Chinese project, does it have a Chinese name?

Yes, it's Chinese name is 中文版如何做爱. It means How To Make Love in Chinese.

How can I tell my browser I am using CHTML instead of HTML?

Thank you for the excellent question. It's very easy. Just add

`<!DOCTYPE html PUBLIC "-//W3C//DTD CHTML 1.0 Strict//EN" "http://code.google.com/p/chtml/DTD/chtml.dtd">`

to the first line of your HTML.

Due to the poor quality of Google, this file might be 404 some times. However, it would be highly appreciated if you can donate us a server or some money via paypal.

Can you show me some examples about this fantastic project?

Yes, you can check the supported Chinese tags .

We also provide a example page for beginners in CHTML.

You might wonder to know the actual result of our project, here are some screenshots

Wait, something is wrong. Is this a joke?

No, it's not. Please check out our code to figure out how to contribute.

::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::