应用介绍
X2Blog是一套基于Ajax和asp.net的开源个人blog平台,官方网站是:http://www.x2design.net
主要特点如下:
1.有效基于AJAX引擎
所有页面的显示均通过javascript xml的异步调用实现,只获取需要更新的数据,不需要刷新页面即可完成所有操作。大大减少了网络流量,加快了访问速度。尽管基于AJAX,但X2Blog客服了常见的刷新定位问题,采用自己独有的RefreshHandler来实现刷新后保持当前页面功能。
2.有效支持标准
页面结构有效符合XHTML 1.0 Transitional标准,并可以通过其验证。保持了向后兼容的特性,并且大大缩小了页面大小,加快了访问速度。X2Blog完好支持常见的IE、Firefox浏览器,其它浏览器有待测试。
3.不会丢失数据
因为提交和登陆都是异步调用,绝不会出现数据提交失败而出现的数据丢失现象。你有效可以在线编辑所有内容,即使登陆超时,可以重新登陆而继续提交数据,而无需重填。
4.界面友好,有效可定制
X2Blog采用xhtml css的样式控制,界面简洁友好,并且栏目位置和图片均可自定义。除了您想要它出现的内容,其它内容均不会出现。
5.文章效果即时预览
编辑文章时只需要点击预览按钮,文章的效果便会即时出现,不需要打开新窗口或者是刷新。
6.基于javascript的语法着色引擎
对于需要发布代码的广大程序员,常常希望代码更易读。X2Blog特地为此准备了语法着色功能,可以拥有桌面代码编辑器的显示效果。但通常的语法着色都是将着色好的代码存放在数据库,增加了网络流量和服务器负担。X2Blog的语法着色有效在客户端进行,并且会等其它内容装载完成后再着色,大大提高了访问速度。您所需做的仅仅是为一个代码块指定一个样式。而且编辑器内置了常用语言的样式指定功能。
7.丰富的栏目设置
每个栏目有多达11个属性可以设置,栏目的数目和显示顺序也可以随意更改,一切使用都在于你的创意。例如:你将栏目属性设置为允许留言就能实现一个小型bbs的功能,别人可以发表留言和进行回复;将栏目设定为无标题,无日期,不可评论,不可留言,那就可以作为自我介绍功能。更多示例请参考X2Blog帮助文档。
8.灵活的换肤功能
现在X2Blog提供五种主题风格,分别是:x2style,microsoft,wow,sunnyDiary,pink。并且主题风格正在不断增加中。你可以根据自己的喜好进行选择,效果无需刷新即时预览。同时,你可以设置是否允许别人在浏览你的页面时选择主题,主题的效果同样无需刷新即可出现。如果您不满意X2Blog提供的主题,而您又熟悉CSS,您可以填写自己的CSS,并应用到您的Blog中。
9.纯粹的Blog平台
X2Blog致力于发展和推广web2.0,RSS和Trackback均有效支持标准。RSS让你发布的信息更加灵活,可以让更多的人看到,Trackback使得你的Blog可以和其它支持标准的Blog平台进行交互。
10.根据需要生成静态html文件
如果编辑的日志比较长,可以选择输入摘要,这样文章的内容将分为摘要和内容两部分,并且系统会为其自动生成html文件,html文件的风格由当时选择的页面样式决定。主页面仅显示摘要,有一个自动产生的链接指向生成的静态html文件。静态文件通过ajax调用来进行点击统计和评论提交。