ghost和github的静态站点生成器

buster的Python项目详细描述


超级简单,非常棒,强力static site generator forGhost

从一个干净的、无提交的Github存储库开始

生成静态页。预览。部署到github页面。

警告!这个项目是一个难题。这不是官方的。但对我有用。

接口

setup [--gh-repo=<repo-url>]

static/目录中创建GIT存储库

generate [--domain=<local-address>]

从本地运行的Ghost实例生成静态页

preview

预览在localhost:9000上生成的内容。

deploy

__________

add-domain<domain-name>

_______;根据Github的要求添加具有自定义域名的CNAME文件 页。

buster假设您当前目录中有static/文件夹(或 在setup命令期间创建一个)。可以指定自定义目录 使用[--dir=<path>]选项指向以上任何命令的路径。

别忘了在ghost的config.js中更改你的博客url。

安装

使用pip安装Buster很容易:

$ pip install buster

然后您就可以使用美妙的buster命令了

您还可以克隆源并直接使用buster.py文件。

要求

  • wget:使用brew install wget在Mac上安装wget。 在大多数Linux发行版上默认可用。
  • git:使用brew install git在Mac上安装git。 sudo apt-get install git在ubuntu/debian上

当 通过pip

安装
  • docopt:创造美丽 命令行接口很容易
  • GitPython: git的python接口。

鬼魂。什么?

Ghost设计精美, 完全可定制且完全Open Source博客平台。如果 你还没试过,看看吧。你会喜欢的。

ghost基金会是一个非营利组织,提供开源资金 并试图彻底改变网络出版的世界。 考虑一下donating to Ghost

巴斯特?

灵感来自鬼怪。

Ghost Buster Movie Poster

鬼魂杀手电影

贡献

检查现有的 issues或创建 新的。拉请求欢迎


中的jugaad制成 Dilli

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从数组中打印int值?   prepared语句Java中奇怪的异常PreparedStatement:参数索引超出范围   封装如何在OOP Java中为主方法编码?   java某些手机显示快捷方式徽章需要什么权限?   java TextView不会随OnItemSelectedListener更改   java注释处理器不会自动触发吗?   java Spring JPA如何计算外键数   c#对于这个简单的OOAD问题,哪种设计最优雅?   java如何处理while循环中的异常?   Android Studio错误:进程'command'/home/draven/Downloads/安卓studio/jre/bin/java''结束,退出值为非零2   在使用Payara服务器的Vaadin应用程序中导航到根目录时,java将丢失上下文根目录   使用contentType application/json而不是application/jsonpatch+json的java修补程序   带有tomcat的java HAproxy连接不足   Java:在应用过滤器后创建一个简单的通用方法进行计数   java如何使用多态性创建一个实例化对象的方法,然后用它们高效地填充ArrayList?