`
realfun
  • 浏览: 25716 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

代码发芽网更新 - 界面清晰、支持论坛(Discuz!)、一键复制HTML/BBcode

阅读更多

接上篇:代码发芽网 - 代码高亮 - 添加了22个流行的vim配色主题
继续增强内功。

 

代码发芽网 ( http://www.fayaa.com/code/ )简介:
1. 无需插件支持blog代码高亮
2. 近百种编程语言,30多个流行的高亮主题
3. 稳定支持各种blog、论坛、邮箱

 

最新更新
1. 界面更新 :一改原来的混乱方案,采用更加清晰的表格、布局来帮助你更高效的完成代码高亮、收藏、评论等操作

2. 支持论坛 :论坛中一般为了安全考虑采用BBcode,最近更新的功能(显示代码页点击”复制BBcode”)对Discuz!等论坛 有非常棒的支持。

3. 点击复制 :有不少网友试用的是HTML简单编辑器,提出需要简单的复制HTML代码的功能,现在提供的只需要点击一个链接即可完成。同样也提供了对BBcode和源代码的复制功能。

4. 搜索功能 :提供了搜索所有代码标题的功能

5. 一些bug fix和边角功能的更新,使得生成的代码体积下降了50%! (据我实验,虽不算最优,可改进空间已经很小了)

 

还是贴两个例子看看效果吧

 

 

来个desert主题的:

 

01 //转到固定长度的十六进制字符串,不够则补0
02 function zero_fill_hex ( num , digits ) {
03   var s = num . toString ( 16 );
04   while ( s . length < digits )
05     s = "0" + s ;
06   return s ;
07 }
08
09 //妈的,怎么都没搜到怎么用javascript找出一个背景色的数值,只好自己解析
10 function rgb2hex ( rgb ) {
11   //nnd, Firefox / IE not the same, fxck
12   if ( rgb . charAt ( 0 ) == '#' )
13     return rgb ;
14   var n = Number ( rgb );
15   var ds = rgb . split ( /\D+/ );
16   var decimal = Number ( ds [ 1 ]) * 65536 + Number ( ds [ 2 ]) * 256 + Number ( ds [ 3 ]);
17   return "#" + zero_fill_hex ( decimal , 6 );
18 }

 

 

来个浅色背景的主题:



a { color : #0000CC ; text-decoration : none ; }
a :visited { color : #0000CC ; text-decoration : none ; }
a :hover { text-decoration : underline ; }
a img { padding : 0px ; margin : 0px auto ; border-style : none ; }
img { padding : 0px ; margin : 0px auto ; border-style : none ; }
input :focus , select :focus , textarea :focus {
  border : 1px solid #ff00ff ;
  background : #FFFFBB ;
}
thead { background : #ccff99 ; }
input , textarea { border : 1px solid #c0c0c0 ; }
ul { padding : 0px ; margin : 0px auto ; list-style : none ; }
.submit { background : #ccff99 ; font-size : x-large ; }
.error_text , .errorlist { color : #F80098 ; }
.error { border : 3px solid red ; }
.clear { clear : both ; }
body {
  font-family : "Verdana" , "Tahoma" , "Georgia" , "Arial" , "微软雅黑" , "宋体" ;
  padding : 0px ;
  margin : 0px auto ;
}
table , ul { font-family : "微软雅黑" , "宋体" ; }
form { padding-left : 3px ; }

 

 

最后来个卡通点儿的字体:

 

#from http: //bbs.bccn.net/thread-224663-1-1.html
int GCD ( int a , int b )
{
   if ( b == 0 ) return a ;
   else return GCD ( b , a % b );
}

int LCM ( int a , int b )
{
   return a * b / GCD ( a , b );
}
分享到:
评论

相关推荐

    商业源码-编程源码-Discuz! v6.0.0 bulid 081117 UTF-8 繁体中文版.zip

    采用了Model-View-Controller(MVC)设计模式,将业务逻辑、数据处理和界面展示分离,提高了代码的可维护性和扩展性。这种架构使得开发者能更容易地理解和修改源码,进行二次开发。 2.2 数据库设计 基于MySQL...

    PyPI 官网下载 | html2bbcode-2.3.1.tar.gz

    在解压“html2bbcode-2.3.1.tar.gz”后,我们会得到一个包含源代码的目录结构,包括`setup.py`文件,这是Python项目安装的标准配置文件,以及可能的`html2bbcode`源代码目录,里面可能有`__init__.py`和其他`.py`...

    BBCode模板源码(抽取jforum2.1.8 BBCode 界面及源码)

    本资源包含的是从jforum2.1.8版本中抽离出的BBCode界面及源代码,这对于理解BBCode的实现机制、自定义BBCode标签或者开发相关Web项目具有很高的参考价值。 JForum是一款开源的、基于Java的讨论论坛软件,它提供了...

    Laravel开发-bbcode

    Laravel开发-bbcode 从或到HTML的bbcode解析器。

    季风留言板(PHP+MYSQL)

    删除留言,自定义屏蔽不良关键字,支持BBCODE代码。具有数据库备份, 恢复功能,让你从此不用担心数据丢失。 自选风格支持。 4。季风在编程的时候尽量考虑到了可能出现的问题,但是由于水平有限, 也有可能在...

    PyPI 官网下载 | bbcode-1.0.20.tar.gz

    这个库可以帮助开发者在他们的应用中实现对BBCode的支持,例如在论坛、评论系统或者任何用户可以输入富文本的地方。 **bbcode-1.0.20.tar.gz 包内容** 该压缩包中包含的文件如下: 1. `setup.py`: 这是Python的...

    html2bbcode.js:将HTML转换为BBCode

    html2bbcode.js 将HTML转换为BBCode执照麻省理工学院用法: var HTML2BBCode = require ( './html2bbcode' ) . HTML2BBCode ;var converter = new HTML2BBCode ( opts ) ;var bbcode = converter . feed ( data ) ;...

    ubb代码编辑器 discuz

    【ubb代码编辑器与Discuz论坛系统】 在互联网社区建设和管理中,编辑器扮演着至关重要的角色,它允许用户发布和编辑内容。Discuz! 是一款广泛应用的开源论坛软件,其内置的ubb(Unified BBCode)代码编辑器是论坛...

    数据库 学习资料 共享

    数据库是一个有组织的数据集合,通过特定的数据模型(如关系型、NoSQL等)来存储和管理数据,支持数据的高效查询和更新。常见的数据库管理系统(DBMS)有MySQL、Oracle、SQL Server、MongoDB等。 在关系型数据库中...

    bbcode-converter:提供一个类来有效地将自定义BBCode转换为HTML

    BBCode转换器 一个Java库,提供了一个类来有效地将自定义BBCode转换为HTML。 还可以防止XSS攻击。 从Maven那里获取它: &lt; groupId&gt;io.github.matafokka&lt;/ groupId&gt; &lt; artifactId&gt;bbcode-converter&lt;/ artifactId...

    Python库 | django-precise-bbcode-1.0.tar.gz

    **Python库 django-precise-bbcode-1.0** `django-precise-bbcode-1.0.tar.gz` 是一个针对Python编程语言和Django框架的库,主要用于处理BBCode标记。BBCode(Bulletin Board Code)是一种轻量级的标记语言,常见于...

    HTML2BBCode:一个将 HTML 转换为 BBCode 的 PHP 库

    BBCode(Bulletin Board Code)是一种在论坛和类似平台上广泛使用的标记语言,它允许用户使用简单的语法来创建格式化的文本,如加粗、斜体、插入链接等,而无需直接使用 HTML 代码,这对于非程序员或不熟悉 HTML 的...

    Laravel开发-bbcodes

    `BBCode`类支持自定义BBCode规则,例如添加新的标签或者改变现有标签的解析方式。你可以通过调用`addRule`方法来添加新的规则,或者修改现有的`Parser`实例。 6. **安全性与过滤** 使用BBCode库时,应注意防止...

    PHPBB论坛拍卖插件phpbb-auction

    ##################################################################################### ## ## MOD Title: AUCTION MOD 1.3m ...## MOD Description: - ## MOD Version: 1.3m ## ## Installation Level: ...

    bbcode-1.0.2.tgz

    BBCode 是一种轻量级的标记语言,常用于论坛、博客等在线文本编辑环境中,它类似于 HTML,但设计更为安全,防止用户输入恶意代码。PHP 的 BBCode extension 是一个为 PHP 语言专门设计的模块,使得 PHP 能够解析和...

    Convert X 转贴工具插件 for Discuz!7.0.rar

    它可能支持多种论坛格式的转换,如BBCode、HTML或其他特定论坛的标记语言。 "说明.htm" 文件通常包含插件的安装、配置和使用指南,用户可以通过阅读这份文档来了解如何正确地将插件添加到Discuz!系统中,以及如何...

    Discuz!目录结构分析

    ### Discuz! 目录结构分析 #### 一、概述 Discuz! 是一款非常流行的社区论坛系统,广泛应用于各种在线社区与论坛平台建设。它不仅功能强大且扩展性好,还具有良好的用户界面和用户体验。为了更好地理解和利用...

    Discuz!二次开发基本知识

    ### Discuz! 二次开发基本知识 #### 一、理解 MVC 模式 在进行 Discuz! 的二次开发之前,首先要了解的是 Discuz! 的架构基础:MVC(Model-View-Controller)模式。这是一种软件架构设计模式,将应用程序分为三个...

    抽取jfroum自带BBCode模板

    BBCode(Bulletin Board Code)是一种轻量级的标记语言,常用于网络论坛、社区等环境中,用户可以通过使用特定的代码来格式化文本,比如插入图片、创建链接、改变字体颜色等,类似于HTML但更为简单易懂。在"抽取...

    Go-Discuz7.2转换为HYBBS

    整个转换过程可能需要编写脚本或工具,也可能需要用到现成的迁移工具,如`skiy-discuz2hybbs-d55c42d`这样的程序,这个文件名暗示了一个用于此目的的工具或代码库,可能包含了从Discuz! 7.2到HYBBS的转换逻辑。 ...

Global site tag (gtag.js) - Google Analytics