B3log

来自站长百科
跳转至: 导航、​ 搜索

简介[ ]

B3log Solo 是一个基于 Google App Engine Java 版的博客程序。

特性[ ]

  • 基于标签的文章分类
  • 同步发布文章到腾讯微博
  • Ping Google Blog Search Engine
  • 博客/标签 Atom Feed 输出
  • 评论回复及邮件提醒
  • 自定义页面
  • 置顶/相关/随机/站外相关文章
  • 文章、页面永久链接(Permalink)
  • 文章草稿夹、签名档、“有更新”提示
  • 缓存管理
  • 多用户
  • 多语言
  • 换肤
  • 插件

安装[ ]

前提准备[ ]

  1. 正确安装 JDK(推荐使用 Sun JDK 6 Update 30),在命令行下可以使用 javac 命令。
  2. 下载 Google App Engine SDK for Java,解压。设解压目录为 ${gae.home}。
  3. 下载 B3log Solo,直接解压,设解压目录为 ${b3log-solo-x.x.x}。

本地测试[ ]

(Windows)在命令行下 cd 进入 ${gae.home}/bin/ 目录,执行: dev_appserver.cmd ${b3log-solo-x.x.x}等启动完毕后,在浏览器中访问:http://localhost:8080。
注: 在本地测试环境下可能

  1. 不能正常发送评论邮件
  2. 不能同步社区文章、评论

部署至 GAE[ ]

  1. 创建 GAE 应用

假设 ID 为 ${application-id},(没有 GAE 帐号的话请点击这里申请)

  1. 配置 Solo

将 ${b3log-solo-x.x.x}/WEB-INF/appengine-web.xml 文件里的 <application>solo-demo</application>修改为 <application>${application-id}</application>

  1. 上传 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 进行基本配置,步骤如下:

  1. 访问 /,此时将自动跳转至*初始化向导*(/init.do)
  2. 按照初始化向导步骤进行初始化
  3. 初始化成功后将自动跳转至管理后台
  4. 点击页面左边导航的“偏好设定”
  5. 修改“博客地址”为你使用的实际地址(例如:solo-demo.appspot.com)
  6. 点击“更新”按钮

细节: “博客地址”是用于在邮件、同步文章管理中添加你的 Solo 博客链接,请仔细配置。

升级[ ]

如果部署了新版本,除了按照新版的升级操作步骤(该步骤会在每次新版本的发布记录里说明)进行操作,还需要在 GAE 控制台进行版本切换。
注:不能进行跨版本升级。

相关条目[ ]

参考来源[ ]