寻觅生命中的那一片浅草......

每月存档 九月, 2012

[zz]Pelican – 用Python写的类Octopress工具

Pelican1是一个博客工具,把Markdown转换成HTML生成一个博客结构的网站,因为是生成的HTML,所以可以放到任意的空间。用Markdown写文章也非常的方便。

Pelican用的是Jinja2模板系统,所以,做主题也比较方便,如果你懂Python的一点Web开发,Jinja2真的是非常的棒呀。

吐槽一下Python的社区的人的Web设计方面真的比Ruby差太远了。

Macdrifter写了一个教程2,把WordPress的数据导出来然后转换成Markdown,然后转到这个Blog平台上面。需要一定的英文水平和Mac http://www.macdrifter.com/2012/07/migrating-to-pelican-extracting-wordpress-data/

相关资源

  1. 项目主页
  2. Github
  3. 文档

转载自:http://timewilltell.me/node/45

    Django应用的几种发布方式

    一、Django自带的发布

    最简单的方法,python manage.py runserver 0.0.0.0:8000就可以了,优点是快,但缺点是性能不高,我本地开发环境,有时自己访问都会挂掉

    二、通过Apache发布

    这里又分2种方式:

    1、mod_python

    2、mod_wsgi

    三、通过Nginx

    Nginx嘛,当然是和cgi搭配啦,同样有两种方式

    1、 uwsgi

    uwsgi自己的项目主页上说得非常牛叉,比XXX快多少多少这样,配置起来,还是蛮简单的

    2、gunicorn

    这个性能也很好,完全可以用于生产环境,配置比uwsgi简单,用easy_install来安装 即可

    by the way:最近迷上用reStructuredText写技术文档,主要是嵌入代码,标题分级等各种方便 ,WordPress都不太想用了

    Python中如何支持PUT/DELETE/PATCH等HTTP方法

    如果你使用REST风格的接口,那么你在处理数据的时候,除了GET/POST方法,你可能还需要PUT/DELETE/PATCH等方法

    有什么客户端可以用呢?

    1、curl这个是Linux系统命令,最直接的方法

    2、slumber

    3、 urllib3,我今天才发现的

    2012年九月
    « 6月   10月 »
     12
    3456789
    10111213141516
    17181920212223
    24252627282930