代码墙:分享你的代码中文版

codewall代码墙是我目前自娱自乐的一个改造项目,为什么说是改造项目呢,其实代码墙基于 pastebin 开源系统搭建而成,或许你听过说 pastebin 这个系统其实他本身也是一个代码分享网站,是由 Paul Dixon 编写的一个一套开源系统, 这个系统的功能主要是在线代码分享,大家可以很容易的张贴自己的代码去分享,去寻求帮助或者说一个代码存储的空间,或者说供其他网友分析,找错等...
其代码支持涵盖了当前大部分流行的编程语言.使得每种代码语言都有独特的高亮显示!本网站的特性如下:

  • 张贴代码并获得一个分享地址,例如:http://www.codewall.cn/1234。
  • 提交代码地址到即时聊天软件(QQ/MSN/Gtalk等)或者网站社区中。
  • 其他人可以通过阅读你的代码并作出正确的修改或建议。
  • 你可以查看你张贴代码的修改版本,而且还可以进行比较区别的功能。
  • 在修改或修订代码的时候还有编辑器的代码高亮模式。

由于其网站默认不支持中文字符,而且网速在我这边也不是很快,就萌发了做一个中文版的想法,说是迟那时快,立马下载了这套系统,恩,这个系统的安装方式以及文件结构和 Project Babe l差不多,由于之前也成功搭建过 Project Babel 社区所以这个系统也不是很难,所以我就挑战自己,把它的那套系统的文件结构改造成类似 WordPress,Discuz! 的文件结构,配合.htaccess的地址重写,一切顺利进行中。所以这个系统的改造内容大概包括以下几个部分:

1. 结构简单化(基本上完成)
结构现在已经改的差不多了,基本上不需要任何的设置,只要服务器支持mod_rewrite就可以按照这个系统

2. 美化系统(基本上完成)
这个对比下就知道了,不用我再说了,至于这个界面,我也承认也不是我自己完成了,我的美工还没有那么高的水平,底下就是做一些细节上的改动。

3. 增加一些功能
目前只增加了一个功能:带有语法高亮的文本编辑器,只有在提交代码后可以使用,也就是说在提交代码后修改代码的时候。

还没有解决的问题
由于 pastebin 默认支持高达50多种的语法高亮,其实着50多种里面大部分我们一般都用不到- -!我的改造工程到目前为止基本上能实现原本系统的那几个功能,如贴代码啊,代码编辑,代码比较,以及中文化显示和输出(不包括代码比较的显示,那个部分的class文件用到的几个函数不支持中文,现在在想办法解决中...)

自定义域名,唔,这个功能上我可能还会做一些改进,至于具体的内容还没有想好,所以目前没有开放这个功能。

上面就是大概的说明了,没有什么特别的东西,一切为了方便,只要大家用的舒服,那就好了,这里也算是一个自曝的发布吧。恩,就是这样。

下面是代码墙的网址,名字也很好记就是代码code )和wall)的合成在一起。

代码墙:http://www.codewall.cn

This entry was posted in 网络开发 and tagged , , . Bookmark the permalink.

9 Responses to 代码墙:分享你的代码中文版

  1. 漫步 says:

    友情支持一把.......

  2. Alan says:

    Firefox 3.5b 下, 导航标签有问题

  3. iamfriday says:

    -_-!
    第一个带连接的“代码墙”的url写错了~~~

  4. mg12 says:

    不错不错, 终于是放出来了!
    关于以下功能是什么意思?

    提交代码地址到即时聊天软件(QQ/MSN/Gtalk等)或者网站社区中。

  5. icyleaf says:

    @漫步
    多谢....

    @Alan
    恩,我这边没有FF3的浏览器,所以还没有来得及测试,多谢提醒

    @iamfriday
    囧....已更正,嘿嘿

    @mg12
    如果你提交代码,那个代码得到的地址就是类似:http://www.codewall.cn/23这样的,你就可以把这个地址提交到聊天软件(QQ/MSN/Gtalk等)或者网站社区更其他人点击打开后查看...

  6. 叶夜曳 says:

    很好,有一个问题pastebin的源码找不到哪里可以下载。。想下来研究研究

  7. icyleaf says:

    @叶夜曳
    在它的帮助页面...
    ps,说句不好听的话。如果在哪下载都搞不清楚,还能研究的出来什么呢?

  8. 半瓶墨水 says:

    呵呵不错,我有个差不多的产品:代码发芽网
    可以在上面贴一下然后复制粘贴到blog,这样blog就有代码高亮了,有多种配色主题可供选择。

  9. icyleaf says:

    @半瓶墨水
    看到了,速度很快,效果也不错,向你学习.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>