关于博客的一部分功能,没有全部开放,目前还在完善中,适当的时候会开放出来。后面会开源出来,大家一起分享,加速博客,本系统支持2种数据库。
关于博客的一部分功能,没有全部开放,目前还在完善中,适当的时候会开放出来。后面会开源出来,大家一起分享,加速博客,本系统支持2种数据库。
之前得博客没有备份,在一次事故中数据全部丢失了,可恶得云运营商,血的教训阿,现在博客用django重写了一遍。
MyBlog on
Highlightjs是一款js代码高亮功能,就意味着它是在客户端做语法标亮的,这可以减轻服务器压力,而且关键是它支持的语言非常多。本站,支持3种语法高亮插件,一个是markdown的扩展codehilite,第二个是SyntaxHighlighter,第三种就是Highlightjs。 Highlightjs用法简单,可是我发现一个问题,由于它支持的语言很多,所以如果作者会写很多代码,那么就需要很多种语言,它网站提供定制的打包下载,结果全部勾上后发现最后下载下来的js很大: ( 。我觉得它应该像SyntaxHighlighter一样可以自动加载对应的语言的js这样可以减少js下载,提高网站
评论系统在一个博客中至关重要,是一个最直接的交流媒介。如何实现一个嵌套的评论呢?这里主要讨论嵌套的展示,评论数据提交部分比较简单,就略过。
首先,来看一张表,如下所示,其中我们最关注2个字段,一个是comment_id
,另外一个是comment_parent
,也就是说靠这两个字段定位父子关系,数据为0可以认为上面没有父节点了,否,则反。
mysql> SELECT comment_id,comment_post_id,comment_author,comment_author_email,comment_date,comment_parent FROM wp_comment