B3log
来自站长百科
简介[ ]
B3log Solo 是一个基于 Google App Engine Java 版的博客程序。
特性[ ]
- 基于标签的文章分类
- 同步发布文章到腾讯微博
- Ping Google Blog Search Engine
- 博客/标签 Atom Feed 输出
- 评论回复及邮件提醒
- 自定义页面
- 置顶/相关/随机/站外相关文章
- 文章、页面永久链接(Permalink)
- 文章草稿夹、签名档、“有更新”提示
- 缓存管理
- 多用户
- 多语言
- 换肤
- 插件
安装[ ]
前提准备[ ]
- 正确安装 JDK(推荐使用 Sun JDK 6 Update 30),在命令行下可以使用 javac 命令。
- 下载 Google App Engine SDK for Java,解压。设解压目录为 ${gae.home}。
- 下载 B3log Solo,直接解压,设解压目录为 ${b3log-solo-x.x.x}。
本地测试[ ]
(Windows)在命令行下 cd 进入 ${gae.home}/bin/ 目录,执行:
dev_appserver.cmd ${b3log-solo-x.x.x}等启动完毕后,在浏览器中访问:http://localhost:8080。
注: 在本地测试环境下可能
- 不能正常发送评论邮件
- 不能同步社区文章、评论
部署至 GAE[ ]
- 创建 GAE 应用
假设 ID 为 ${application-id},(没有 GAE 帐号的话请点击这里申请)
- 配置 Solo
将 ${b3log-solo-x.x.x}/WEB-INF/appengine-web.xml 文件里的 <application>solo-demo</application>修改为 <application>${application-id}</application>
- 上传 Solo
(Windows)在命令行下 cd 进入 ${gae.home}/bin/ 目录,执行: appcfg.cmd update ${b3log-solo-x.x.x} 等部署完毕后,在浏览器中访问:http://${application-id}.appspot.com 进行初始化。
注意:
- 如果你不能访问 http://${application-id}.appspot.com 说明你的网络受 GFW 限制,请绑定域名。(如果你不绑定自己的域名,那可以考虑使用免费的 b3log.org 二级域名)
- 初始化以前请确保数据存储中没有其他应用的数据(例如 Micolog)
- 一定要使用自己的 Google 帐号进行初始化,不然会出现文章、评论发布问题
- 初始化功能只有在第一次部署时才可用,一旦初始化过后,该功能将被锁定
- 如果出现 java.net.ConnectException: Connection timed out: connect,请重试
配置[ ]
基本配置[ ]
在初次部署完毕后,必须对 Solo 进行基本配置,步骤如下:
- 访问 /,此时将自动跳转至*初始化向导*(/init.do)
- 按照初始化向导步骤进行初始化
- 初始化成功后将自动跳转至管理后台
- 点击页面左边导航的“偏好设定”
- 修改“博客地址”为你使用的实际地址(例如:solo-demo.appspot.com)
- 点击“更新”按钮
细节: “博客地址”是用于在邮件、同步文章管理中添加你的 Solo 博客链接,请仔细配置。
升级[ ]
如果部署了新版本,除了按照新版的升级操作步骤(该步骤会在每次新版本的发布记录里说明)进行操作,还需要在 GAE 控制台进行版本切换。
注:不能进行跨版本升级。