论坛首页 Web前端技术论坛

a9text3.0 草稿

浏览 2736 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-21  

本人不喜欢用word写文档,一度喜欢使用wiki,但还是不能满足我那一点点懒惰的欲望
用简单的方式写可视化程度高,结构清晰的文档.
计划a9text可以转成html,docbook和work等文档.
以下是a9text 从v1.0,走动v3.0的结果.(欢迎鸡蛋)

http://a9engine.sf.net
================================================================================
标题:: 阿九文本(a9text)
作者:: 史荣久
授权:: 共同创作
声明:: 无担保无保证:)
创建:: 2007-01-23
修改:: 2007-06-11
================================================================================
默认情况,保留换行和行首空白,转义字符'\','\\\'
缩进层次表示内容关系,空行可打断缩排.
'空白' 为 \s和全角空格组成的连续空白

1. 文字修饰(跨行)
规则::
[!/_-',%50#color&color[文字]]

例子::
加粗 [![文字]]
倾斜 [/[文字]]
下划 [_[文字]]
删除 [-[文字]]
上标 ['[文字]]
下标 [,[文字]]
前色 [#FFFFF[文字]]
背色 [&FFFFF[文字]]
大小 [%50[文字]]
加粗倾斜红色50%的字 [!/#FF0000%50[文字]]

2. 解说(跨行,缩排,转义)
规则::
^'空白'*名称\::\n?解释'空白'*

例子::
名称\::
    解释1
    解释2

3. 列表(跨行,缩排,转义)
规则::
无序 *\)?'空白'+文字
有序 0-9a-zA-Z[\)\.]'空白'+文字

4. 链入
规则::
[[<=链接地址|$变量]]
例子::
[[<=include.txt]] 载入的文本.
[[<=$目录]] 生成目录

5. 链出(跨行,转义)
规则::
[['显示名'?=>'链接地址']]
例子::
[[显示名=>]] 作为锚点
[[=>链接地址]] 以链接地址显示
[[=>sample.png]]
[[=>sample.swf]]
[[=>www.trydofor.com]]
[[=>admin@trydofor.com]]
[[显示名=>链接地址]]

6. 章节符(转义)
规则::
^(\d\.)+'空白'+标题

7. 转义
规则:: '\'
在行尾,表示不换行,\$

8. 横线
^'空白'*[-=#]{9,}'空白'*$
---------------------------------
=================================
#################################

9. 定义块(跨行,转义)
头::
^'空白'*={9,}(\*?[^:]+:.*)={9,}'空白'*$

========= *type:memo ========= '*'开头表示功能性模块
========= text:file-name =========
========= java:file-name =========
========= html:file-name =========
========= js:file-name =========
========= bash:file-name =========
========= python:file-name =========
========= console:platform =========

========= des:argot =========

尾::
^'空白'*={9,}'空白'*$


10.表格(内置的块)
========= table:表格名 =========
! r1-c1 | r1-c2!r1-c3 |
+--------
|r2-c1|r2-c2|r2-c3|
+--------
||r3-c1&2|+r3&4-c3|
+-------
|r4-c1|r4-c2|+r&44-c3|
================================
'!'表示加粗,'|'表一般显示,r1-c1,r1-c3加粗显示
空格表对齐:r1-c1中对齐,r1-c2右对齐,r1-c3左对齐,默认左对齐.
连续'|'表列合并,左起
'|+'表行合并,上起

   发表时间:2007-06-21  
不错。我有一个死在娘胎里的项目,可资批判

http://cosoft.org.cn/projects/naxt
0 请登录后投票
   发表时间:2007-06-21  
看了楼上03年的想法,只可惜没有坚持下来啊,有点可惜:)
目前,正在做解析器和转换器的豆腐丝(构思),也不知道,a9text能坚持多久,能到啥样呢:)
不过起码我得实现一个DES的加密功能(个人目的)
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics