Zblog 2

Java 博客系统
授权协议 Apache
开发语言 Java
所属分类 建站系统、 开源博客系统
软件类型 开源软件
地区 国产
投 递 者 林波鸿
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Zblog是一个java实现的开源博客系统。

核心功能

  1. 文章/页面发布、分类、统计阅读次数。

  2. 提供文章形式的RSS聚合。

  3. 提供链接的添加、归类功能。

  4. 附件上传添加管理功能。

  5. 评论的管理,垃圾信息过滤功能。

  6. 文章静态html页面生成。

  7. 会员注册登录,后台管理功能。

  8. lucene实现的站内搜索。

  9. 防xss、csrf攻击。

  10. 支持metaWeblog Api(支持windows live writer等离线博客编写)

  11. WordPress站点xml文件导入功能(支持文章、附件及标签)

  12. 文章标签tag功能、私密文章支持、文章归档

  13. 文章markdown/富文本编辑支持、快速编辑

  14. 响应式布局支持(pc/pad/phone)

TODO

  • 评论邮件提醒、近期评论

技术选型

后端

  • Ioc容器 Spring

  • Web框架 SpringMVC

  • Orm框架 MyBatis

  • 安全权限 Shiro

  • 搜索工具 Lucene

  • 缓存 Ehcache

  • 静态化 FreeMarker

  • 视图模板 Jsp/Jstl/JspTaglib

  • 其它 Jsoup(xss过滤)、fastjson、IKAnalyzer

前端

  • jQuery js框架

  • Bootstrap 后台界面

  • UEditor/EpicEditor 编辑器

  • WebUploader 文件上传

  • font-wesome/icomoon.io 字体/图标

支持浏览器

  • 前台 ie6+

  • 后台 chrome/firefox/ie9+

github地址:https://github.com/dongfangshangren/Zblog

示例见:http://blog.zhouhaocheng.cn/。注:前台界面部分借鉴自Flat并发编程网

  • 最近,湖南seo对博客进行了一些细微的调整,在一级目录BLOG下面再次安装了一套zblog博客程序。安装完成以后,问题就出来了,应该如何在博客首页调用一级目录下面zblog博客程序的最新文章呢?笔者在网上寻找了很久,终于在广州SEO肖俊兄弟那里得到了答案,在此感谢。并在他的基础进行了进一步的完善,详细请看下文。 主博客首页调用一级目录博客的最新文章方法 方法一:js调用。比如博客首页http://

  • 数据库配置 Dim ZC_MSSQL_DATABASE ZC_MSSQL_DATABASE="zb20" Dim ZC_MSSQL_USERNAME ZC_MSSQL_USERNAME="sa" Dim ZC_MSSQL_PASSWORD ZC_MSSQL_PASSWORD="as12" Dim ZC_MSSQL_SERVER ZC_MSSQL_SERVER="localhost,1433" --

  • wget https://update.zblogcn.com/onlinephp/install.tar.gz && tar -xf ./install.tar.gz 然后直接用浏览器访问 install.php 即可

  • 有很多初次使用zblog的新手还会问我“zblog模板怎么安装?”,那么本文就专门给大家介绍下zblog主题安装教程。 zblog现在分为zblogasp和zblogphp两个版本,两个版本的模板主题安装步骤是一样的,所以一并介绍。 zblog的主题安装有两种方式: 1、第一种:应用中心获取主题: 直接在zblog后台左侧导航找到“应用中心”,点击进去后可以看到很多主题,选择一个自己中意的zblo

  • 通常用户在一个网站上浏览一篇文章,在快浏览完的时候,下面出现了几篇跟正在浏览的这篇文章内容相近的文章,那么用户就有可能会点击那几篇感兴趣的文章继续浏览一下,这样就增加了网站的pv和客户粘度。 因此,在文章页里面插入相关文章模块,是非常有必要的。 那么,Z-blog系统是如何调用相关文章的呢?下面是官方提供的代码,添加到文章页模板要显示相关文章的对应位置即可。 {$aid=$article.ID}

  • 一般情况下我们在php免备案空间建立zblog站点,程序的页面侧栏调用的都是同一个侧栏,而这样对于网站建设就有很大的局限性,因为每个页面最后都只会显示通一个侧栏的内容,十分单调和枯燥。在这里,小编就来交给大家一个好方法,来实现zblog不同页面调用不同侧栏的效果,可以在每个不同的页面下显示不同的内容的侧栏,这样设置不管是对于网站布局还是排版都有着非常强大的功效,而且排版灵活,可以随意调用。 zbl

  • zblog程序调用随机文章列表的2种方法 蓝叶    网站设计    2021-01-23    218    0评论 zblog程序调用随机文章列表的2种方法,第一种就是常用的利用GetArticleList函数从整个数据库中随机读取几篇文章显示出来,使用rand()来随机读取,如果rand()函数就会给服务器增加负担,为了降低点负担,可以使用第二种方法来调用 //第一种zblog调用随机文章列

  • 本文介绍zblog模板修改的常用说明: 1、templates 文件夹是你修改最为多的地方 catalog.html 修改zblog的分类、关键词索引页面的模板 default.html 修改zblog的首页模板 single.html 修改zblog的单页模板 b_article-single.html 用于修改zblog的单页内容区模板 b_article-multi.html 用户修改zbl

  • 你是否正在寻找关于zblog模板的内容?让我把最吸引人的东西奉献给你: 下面是有图自己对与zblog使用过程中的一些感悟总结,如果你正在准备开博客,或者你已经是个zblogger,相信下面的内容对你很有用。 如果你在使用后觉得不错,请推荐给你的朋友们来看看,。 zblog程序下载 zblog1.8开始,有了重大的修改,默认的zblog1.8最新版本不但集成了反垃圾、安装插件等4项核心插件,并完全提

  • 因为最近想换一下域名,并且把图片全部替换成外链所以想把网站从本地复制一遍试验下,直接从本地复现由于域名问题无法访问所以在此记录下Zblog更换域名的方法. 由于Zblog分为asp,PHP两个版本所以分布记录下,(虽然说现在asp应该没人用了). 再有就是PHP版本的: 为了方便需要在本地重现网站或者更换域名需要关闭网站设置里面的---固定网站域名  ,后台也使用固定域名这两个按钮. 由于我一开始

  • Zblog对于SEO做的很不错,适合SEO入门的朋友用。不用看SEO入门书籍就能轻松的获得好的排名。因为这个BLOG已经做的很好了。 以下的讨论都是基于 Zblog 最近的1.7版本。本文由淡泊明志原创于07年5月,转载请注明作者和来源。 一、简单地了解Zblog的结构。 工欲利其事,必先利其器。我们首先要先熟悉一下Zblog的文件不至于改起来晕头转向。 (1). 关于模板文件的说明, Zblog

  • 导读:   对于Zblog我是班门弄斧了,只是说说几点内容供新手参考。   以下的讨论都是基于 Zblog最近的1.7版本。本文由淡泊明志原创于07年5月,转载请注明作者和来源。   一、简单地了解Zblog的结构。   工欲利其事,必先利其器。我们首先要先熟悉一下Zblog的文件不至于改起来晕头转向。   (1). 关于模板文件的说明, Zblog的模板文件都放在Template目录下面,但其中

  • 可能很多站长对zblog备份和zblog搬家还不是很了解,今天就在这里说一下。       一、zblog备份的重点是数据库文件,只要把空间根目录下DATA文件备份即可,DATA文件是你的数据库目录,记录着日志、摘要、评论、留言、统计等最最重要的数据。建议你一周至少备份1-2次,如果你天天都有文章的话,那就天天备份吧。       二、zblog选择性备份文件一旦你成功进行了修改,对应备份该部分文

 相关资料
  • DUZHI_BLOG基于 Jpress 进行更新而来的。在上面做了一系列升级,修复bug,等等。 在基础上增加了如下功能; 1、升级 Jfinal 3.0 、Jfinal-weixin 1.8 2、增加 lucene search 全文搜索引擎 3、增加用户中心 4、增加 用户中心 等功能 5、优化微信渠道内容,避免无法搜索的场景,解决应用型问题 6、自带一套与官网一致的主题 组件 Jfinal

  • 在Django框架中,内置了很多应用在它的“contrib”包中,这些包括: 一个可扩展的认证系统 动态站点管理页面 一组产生RSS和Atom的工具 一个灵活的评论系统 产生Google站点地图(Google Sitemaps)的工具 防止跨站请求伪造(cross-site request forgery)的工具 一套支持轻量级标记语言(Textile和Markdown)的模板库 一套协助创建地理

  • BlogEngine.NET(博易) 是一款免费、开源的博客系统。2008年至今,本博基于 BlogEngine.NET 进行中文本地化,并将其努力在中国进行推广和应用。 博易遵循 W3C 标准,具有极强的可扩展性、高性能、良好的 SEO 性能和非凡的用户体验。不仅如此,博易还拥有一批高质量的用户群,他们的支持使博易得以不断地发展。 博易不仅开源,而且免费。所有的技术支持全部都是无偿提供的!博易的

  • 有人能告诉我在哪里可以找到关于EJB 3的默认JNDI命名的信息吗? Weblogic是否使用像Glassfish这样的可移植JNDI名称? 我能找到(比如Glassfish)使用JNDI名称的EJB部署跟踪吗? 例如: 只有@Remote的接口(服务) 只有@Stateless实现接口的bean(ServiceImpl) 所有东西都打包在文件(service-application-1.0) 在

  • 概况 背景: 编辑-发布-开发分离 在这种情形中,编辑能否完成工作就不依赖于网站——脱稿又少了 个借口。这时候网站出错的概率太小了——你不需要一个缓存服务器、HTTP服务器,由于没有动态生成的内容,你也不需要守护进程。这些内容都是静态文件, 你可以将他们放在任何可以提供静态文件托管的地方——CloudFront、S3等等。或者你再相信自己的服务器,Nginx可是全球第二好(第一还没出 现)的静态文

  • 嗨-博客,是一个ASP.NET MVC版本的开源博客。  我们每个猿都有一个搭建自己独立博客的梦,因此这个博客就是诞生了。  我们可以随心所欲定制自己的样式效果,并提供给了javascript脚本权限。  在这个多终端的时代,我们将会提供各终端浏览器的兼容显示和各种客户端的阅读与离线下载 嗨 博客 演示地址:http://haojima.net/ 嗨 博客 介绍讲解:http://www.cnbl

  • LBS是一款很受欢迎的开源的国产博客程序,采用ASP开发。

  • 那么,如何在解决方案域中解决此问题呢?