Picky 新用户 FAQ

如果你是第一次接触 Project Picky 这样的运行在 Google App Engine 上的 Blog 软件,那么你可能会遇到一些从来没有遇到过的问题,希望本文可以为你解答一些疑惑。

如何安装?

首先,请订阅 Project Picky 的 Atom Feed,也就是本站的最新更新,Project Picky 的所有新版本都会发布在本站,并且正文中会包括一个下载链接。下载下来的格式是 .tar.bz,在 *nix 系统上用 tar jxvf 即可解压,Windows 下用 WinRAR 通常可以搞定。

为了将解压开的程序部署到 Google App Engine,你将会需要 Google 官方的部署工具 AppEngineLauncher,该工具是 GAE SDK 的一部分。运行这个工具需要 Python 语言解析器,在大部分 *nix 系统上已经自带 Python,而如果是在 Windows 下,推荐下载 ActivePython 发行包。

然后,将解开的 Project Picky 安装包中的 app.yaml 打开,将其中的 v2ex-picky 换为你在 Google App Engine 上创建的 App ID,然后将解开的文件夹加入到 AppEngineLauncher 中,点击 Deploy 就可以将程序部署上去了。

Picky 管理后台的地址是在域名后面附加 /writer,比如 http://v2ex-picky.appspot.com/writer,第一次访问时,将提示你用你的 GAE 管理帐号登录。

在浏览器打开时出现 no matching index found 错误是怎么回事?

为了高速地完成各种数据查询,Project Picky 将需要在 App Engine Datastore 分布式数据库中建立一些索引。而每次新版本刚刚发布完成时,这些索引都尚未建立。因此,只要稍等片刻,这个错误就会消失。

如何换主题?

Project Picky 目前只有简单的换主题功能,但是已经足够熟悉 Django template 的设计师发挥自己的创意。只要在 tpl/themes 下新建一个文件夹,然后跟随 default 主题的命名规则就可以创建自己的主题包。将新的主题包部署之后,在 Settings 的 theme 下拉框中就会看到新的主题。以后当你每次部署新版本的 Project Picky 代码时,你所做的主题选择亦不会改变。

关于 Twitter 同步

Project Picky 支持将每次发表的新文章自动发送到 Twitter,只要在 Settings 中填入你的 Twitter 帐号和密码,并将 Twitter Sync 置于 On 即可。

有的时候,你的 Picky 安装可能会有几个不同的域名,你亦可设置用哪个域名作为同步时对外展示的域名。在 Settings 中配置 Secondary Domain for Sync 即可。

关于 SEO

请一定将 Settings 中的 Primary Domain,Site Name,Author 和 Slogan 配置好,因为这将大大有助于你的站点的 SEO 效果。当你把这些配置都配好后,Picky 在每次发布新文章或修改时,会自动将文章地址发送到 Google Blog Search Ping 服务,同时也会更新站点的 sitemap.xml,而这一切都会帮助你的网站迅速提高在 Google 中的收录速度和排名。

以 Project Picky 主站为例,每次新文章发布后,10 分钟之内就可以在 Google 上搜索到了。

当 Primary Domain 未配置时,Twitter 同步就不会正常工作。

Alternative Feed

如果你使用类似 FeedBurner 这样的第三方服务来管理 feed,那么你可以将你的 FeedBurner 地址填入到 Alternative Feed 处,之后整站所输出的所有 feed 地址将跟随 Alternative Feed 处的配置。

我之前写过一篇文章,关于为什么要把博客搭在 Google App Engine 上,如果你还没有看过的话,点这里

Published at 11:26 CST, JAN 4 • 4083+0 views
› 关于 Picky 后台的 is Page 和 is for Sidebar
› Project Picky 加入简单的 Feed Hits 追踪
› Project Picky 的文章集(Set)功能
› 关于刚部署完的 Picky
› Picky 简体中文文档
› 用 Mercurial 取得 Project Picky 的最新源代码
› Picky + Twitter
› Picky
› 这里是关于什么的?
› Introducing Project Picky