|
FAQ
# summary FAQ of plog FAQ (频繁地 被问到的 问题)这篇文章包含了在使用和安装 plog 的过程中经常遇到的问题,以及我觉得可能会遇到的问题。 这个FAQ有多老了很老了 -- plog 是什么plog 是一个 blog 程序,用 python 编写,运行在 GAE(google app engine) 平台上。 这个名字很 lame是的。 如何得到源代码这里有如何用 svn(subversion) 获取 plog 最新代码的说明,如果您不会使用 svn,那么你可以看这里。 如何安装(部署)如果是在本机运行,那么请先下载并安装 GAE 的 SDK。然后进入代码所在的上一级目录,运行: dev_appserver.py plog_src (我假设您把代码放在了一个叫 plog_src 的目录中) 如果是要放到网上运行,让别人也可以看到你的 blog,那么请先去注册 GAE 服务。 Note: 现在每个 google 帐户可以注册最多 3 个 app,名字不能和已有的 google 账户名重复,注册后暂时不能删除,所以选择名字请谨慎。。。 注册之后请修改 app.yaml 的第一行,把 joeseayam 改成你的 app 的名字。然后去上一级目录运行: appcfg.py update plog_src 然后在浏览器中访问 http://您的app名字.appspot.com 就能看到了。 如何发表文章只有该 app 的管理员才有权发表文章。管理员是申请该 app 的人,或者,有权限查看 app admin colsole 的人。可以在 GAE 的设置界面 invite 其他的 developer,这样就可以多人写 blog 了。 点 login,用管理员的 google 账号登陆,在网站的大标题下面可以看到若干链接,点 New Post 就可以发文了。 怎样设置参数,比如说每页的文章数用管理员身份 login,点 Preference,可以设置一些参数,现有的参数具体说明如下:
怎样显示 widget目前只有右侧栏可以显示 widgets,方法是在 Custom sidebar 中加上 django 模板变量: {{ W.RecentPosts }}
{{ W.RecentComments }}
{{ W.Blogroll }}
{{ W.Tags }}其中 W 必须大写,后面的不区分大小写,目前只有这 4 个 widget。 另外侧栏的每个自定义的项目应该用这样的 html 代码: <li><h2>标题</h2>正文</li> 这样才能得到和 widgets 一样的外观 怎样用 blog 工具写文章plog 实现了 API 发文的功能,目前通过我的测试的客户端有:
设置要点:
如何更换主题plog 默认带了 4 套主题,你可以任意选择使用。 如果你对任何一套主题都不满意,那么你可以采用下面的步骤来制作/修改自己的主题:
制作主题时的一些建议:
我想要 ● 功能 / ● 功能有缺陷 / ● 功能没必要 / 要是能 ● 就好了到目前为止,plog 基本上都是根据我自己的需要做出来的。如果您有任何建议,或者发现任何 BUG,欢迎在这里提出来,或者 email 我,或者加我的 google talk (kommit at gmail ● com)。感谢大家的关注,这是我继续做下去的动力。 可以共同开发么呃。。。有很多原因让我不愿意这样做,包括:
不过,你可以任意修改 plog 的代码以满足自己的需求,同时我也欢迎针对代码的任何批评和建议。 plog 很 cool是的,谢谢 |
写的不错!
说的比较实在.TextPress?是一个python写的8错的blog程序,建议楼主可以看看.
It looks good!
不错!看了你的blog,还是挺好的,如果能增加一些安装时的易用性和用户界面,很有普及潜质,而且可以把一些目前blog没有实现的一些想法实现出来。 个人项目最大的问题是后续的前景不太可预料,希望能坚持下去。
似乎themes文件夹上传不上去,页面显示乱七八糟的
很风趣,哈哈。 项目完成后沾光搞一个blog。
nice。
有个小错误: # API url 是 http://***.appspot.com/blog/api/xml-rpc
应该是http://***.appspot.com/api/xml-rpc
调用Blogroll时,出现错误:name 'blogroll' is not defined
你好,请问为什么Widget的{{ W.RecentComments? }} 显示是Property author must be a User 另外两个没事,谢谢啊
关于调用 Blogroll出错的问题:
再把widgets.py里的def links改一下就可以了!Your demo blog looks very promising. I think I am going to try this out.