跳转到主要内容

静态博客生成器

项目描述

戈拉布尔是使用Python编写的静态博客生成器。它深受Jekyll的启发,但(显然!)更好(至少在我看来)。

您可以在我的博客上看到它的实际应用效果(源代码也在Github上)。

戈拉布尔是免费软件,可在GNU GPLv3许可证的条款下使用。

特性

依赖项

安装

  1. 安装Python(版本2.6,戈拉布尔目前与Python 3不兼容)

  2. 安装依赖项

  3. 安装戈拉布尔:您可以使用Python工具(easy_install戈拉布尔pip install戈拉布尔)或,如果您是Linux用户,则可以使用您分发版的工具(pacmanaptitudeemerge…)如果有人为它打包了戈拉布尔

  4. 创建一个目录,您将在此目录中放置所有文件

  5. 创建您的配置文件和模板;您可以参考我的模板作为示例

  6. 在content/posts目录下编写您的帖子,使用Markdown语法,并带有YAML标题作为元数据(再次,请参考我的博客中的示例)

  7. 运行golbarg来生成整个站点

  8. 上传到某处并享受您的博客!

golbarg-mode for Emacs

如果您使用Emacs,您可能想使用golbarg-mode。只需将golbarg.el所在的目录添加到您的load-path,在您的.emacs文件中添加(require 'golbarg),然后完成设置。现在,您可以使用M-x golbarg-mode将缓冲区切换到Golbarg主要模式,并使用其他命令,如golbarg-new-draftgolbarg-publish-post,和golbarg-preview(在自定义golbarg-drafts-dirgolbarg-posts-dir变量之后)。

您可以在我的emacs-config仓库中看到一个完整的配置示例。

golbarg-mode需要markdown-modeyaml-mode来运行,因此请确保首先安装这些模式。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

Golbarg-0.2.tar.gz (20.3 kB 查看哈希值)

上传时间

构建分布

Golbarg-0.2-py2.6.egg (22.4 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面