鹈鹕遗址的IDE。
pelicide的Python项目详细描述
鹈鹕遗址的IDE。
安装
安装杀虱剂应该很容易:
$ pip install pelicide
开发
然而,杀鹈鹕剂还没有释放给PYPI。建立工作 pelicide安装,有一些要求:
- python 2.7(不幸的是,并非所有依赖项都是python 3 兼容)
- node.js(托管jspm所必需的)
- jspm(收集所有javascript依赖项并构建 生产javascript文件,使用npm install jspm安装它)
- git(获取实际代码和依赖项所需)
一旦安装了这些依赖项,就可以得到pelicide源代码, 使用jspm和pip安装它的依赖项:
$ git clone git@github.com:iksteen/pelicide.git $ cd pelicide $ jspm install $ python setup.py develop
运行杀螨剂
在鹈鹕目录中创建一个项目文件(pelican.ini):
[pelicide] pelicanconf=pelicanconf.py python=~/.pyenv/pelican/bin/python deploy=make rsync_upload tempdir=tmp
所有设置都是可选的(事实上,您可以在没有项目的情况下运行pelicide 文件)。pelicanconf设置的默认值是pelicanconf.py, 默认的python解释器是用于执行pelicide的解释器。
指定的python解释器将用于设置鹈鹕 环境。如果您在不同的虚拟机中安装pelidide,这将非常有用 环境,而不是你用它来建立你的网站。
deploy选项指定要执行什么命令来部署(或发布) 你的网站。可以指定任何shell命令。命令将在 鹈鹕配置文件所在的目录。
默认情况下,pelicide将创建一个临时目录来存储输出 文件在(在退出时清理)。如果你有很多媒体 需要复制并经常重新启动pelicide的文件 使用tempdir指定持久输出。
也可以在中创建全局配置文件 ~/.config/pelicide/pelicide.ini。此配置文件将首先加载并 可以包含与项目文件相同的选项。
现在,开始杀虱剂:
pelicide pelicide.ini
pelicide将输出很多调试信息(实际上,它是调试 鹈鹕的输出,它将您的站点构建到一个临时目录中)和 最后它会告诉你去一个网站:
Pelicide is running. Please visit http://127.0.0.1:6300/
请注意,如果在没有项目文件和全局 配置文件,它将在当前目录中查找pelicanconf.py 它将使用python解释器来运行pelicide本身。