接上篇:代码发芽网 - 代码高亮 - 添加了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
);
}
分享到:
相关推荐
采用了Model-View-Controller(MVC)设计模式,将业务逻辑、数据处理和界面展示分离,提高了代码的可维护性和扩展性。这种架构使得开发者能更容易地理解和修改源码,进行二次开发。 2.2 数据库设计 基于MySQL...
在解压“html2bbcode-2.3.1.tar.gz”后,我们会得到一个包含源代码的目录结构,包括`setup.py`文件,这是Python项目安装的标准配置文件,以及可能的`html2bbcode`源代码目录,里面可能有`__init__.py`和其他`.py`...
本资源包含的是从jforum2.1.8版本中抽离出的BBCode界面及源代码,这对于理解BBCode的实现机制、自定义BBCode标签或者开发相关Web项目具有很高的参考价值。 JForum是一款开源的、基于Java的讨论论坛软件,它提供了...
Laravel开发-bbcode 从或到HTML的bbcode解析器。
删除留言,自定义屏蔽不良关键字,支持BBCODE代码。具有数据库备份, 恢复功能,让你从此不用担心数据丢失。 自选风格支持。 4。季风在编程的时候尽量考虑到了可能出现的问题,但是由于水平有限, 也有可能在...
这个库可以帮助开发者在他们的应用中实现对BBCode的支持,例如在论坛、评论系统或者任何用户可以输入富文本的地方。 **bbcode-1.0.20.tar.gz 包内容** 该压缩包中包含的文件如下: 1. `setup.py`: 这是Python的...
html2bbcode.js 将HTML转换为BBCode执照麻省理工学院用法: var HTML2BBCode = require ( './html2bbcode' ) . HTML2BBCode ;var converter = new HTML2BBCode ( opts ) ;var bbcode = converter . feed ( data ) ;...
【ubb代码编辑器与Discuz论坛系统】 在互联网社区建设和管理中,编辑器扮演着至关重要的角色,它允许用户发布和编辑内容。Discuz! 是一款广泛应用的开源论坛软件,其内置的ubb(Unified BBCode)代码编辑器是论坛...
数据库是一个有组织的数据集合,通过特定的数据模型(如关系型、NoSQL等)来存储和管理数据,支持数据的高效查询和更新。常见的数据库管理系统(DBMS)有MySQL、Oracle、SQL Server、MongoDB等。 在关系型数据库中...
BBCode转换器 一个Java库,提供了一个类来有效地将自定义BBCode转换为HTML。 还可以防止XSS攻击。 从Maven那里获取它: < groupId>io.github.matafokka</ groupId> < artifactId>bbcode-converter</ artifactId...
**Python库 django-precise-bbcode-1.0** `django-precise-bbcode-1.0.tar.gz` 是一个针对Python编程语言和Django框架的库,主要用于处理BBCode标记。BBCode(Bulletin Board Code)是一种轻量级的标记语言,常见于...
BBCode(Bulletin Board Code)是一种在论坛和类似平台上广泛使用的标记语言,它允许用户使用简单的语法来创建格式化的文本,如加粗、斜体、插入链接等,而无需直接使用 HTML 代码,这对于非程序员或不熟悉 HTML 的...
`BBCode`类支持自定义BBCode规则,例如添加新的标签或者改变现有标签的解析方式。你可以通过调用`addRule`方法来添加新的规则,或者修改现有的`Parser`实例。 6. **安全性与过滤** 使用BBCode库时,应注意防止...
##################################################################################### ## ## MOD Title: AUCTION MOD 1.3m ...## MOD Description: - ## MOD Version: 1.3m ## ## Installation Level: ...
BBCode 是一种轻量级的标记语言,常用于论坛、博客等在线文本编辑环境中,它类似于 HTML,但设计更为安全,防止用户输入恶意代码。PHP 的 BBCode extension 是一个为 PHP 语言专门设计的模块,使得 PHP 能够解析和...
它可能支持多种论坛格式的转换,如BBCode、HTML或其他特定论坛的标记语言。 "说明.htm" 文件通常包含插件的安装、配置和使用指南,用户可以通过阅读这份文档来了解如何正确地将插件添加到Discuz!系统中,以及如何...
### Discuz! 目录结构分析 #### 一、概述 Discuz! 是一款非常流行的社区论坛系统,广泛应用于各种在线社区与论坛平台建设。它不仅功能强大且扩展性好,还具有良好的用户界面和用户体验。为了更好地理解和利用...
### Discuz! 二次开发基本知识 #### 一、理解 MVC 模式 在进行 Discuz! 的二次开发之前,首先要了解的是 Discuz! 的架构基础:MVC(Model-View-Controller)模式。这是一种软件架构设计模式,将应用程序分为三个...
BBCode(Bulletin Board Code)是一种轻量级的标记语言,常用于网络论坛、社区等环境中,用户可以通过使用特定的代码来格式化文本,比如插入图片、创建链接、改变字体颜色等,类似于HTML但更为简单易懂。在"抽取...
整个转换过程可能需要编写脚本或工具,也可能需要用到现成的迁移工具,如`skiy-discuz2hybbs-d55c42d`这样的程序,这个文件名暗示了一个用于此目的的工具或代码库,可能包含了从Discuz! 7.2到HYBBS的转换逻辑。 ...