基于烧瓶和标记的静态站点生成器

getolaf的Python项目详细描述


olaf是一个用python编写的简单静态站点生成器。你可以跑 本地动态博客并将其冻结为可以托管的静态页面 包括Github在内的任何地方。

功能

  • 降价支持
  • 内容类型(文章和页面)
  • 自定义内容段塞
  • 自定义主页
  • 标记和存档列表
  • Synatx突出显示
  • 取消评论
  • XML站点地图
  • 原子馈送
  • 谷歌分析集成
  • 自定义主题
  • 用于创建内容的命令行工具
  • 在github上托管它

开始

  1. 从PIP安装

    pip install getolaf
    
  2. 创建博客

    olaf createsite myblog
    
  3. 将目录更改为myblog,并运行dev server

    olaf run --port 3000
    
  4. 冻结当前版本

    olaf freeze
    
  5. 通过命令行创建内容

    olaf create
    

内容以标记格式存储在^{tt2}中$ 文件夹。可以直接编辑标记文件以修改现有文件。 内容。

接下来要做什么

您可以从以下位置编辑网站设置,如标题、说明等 config.py文件。

管道中的功能

  • 像Ghost/WordPress那样的图形用户界面内容创建者/编辑器
  • 管理工具
  • 主题生态系统
  • 用于流行博客(如WordPress)的迁移工具
  • PDF生成器(将整个网站作为电子书发布)

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

推荐PyPI第三方库


热门话题
java iBatis加载对象列表   Eclipse中的javajboss调试   java Junit@AfterClass(非静态)   java如何用JAXR捕捉WebApplicationException   java Bloom着色器性能   java如何使活动保持活动状态,并每秒通知和运行   Java:是否替换ArrayList中不允许的ArrayList cos基元类型?   java Android Studio,使用PHP数据库文件中的GET用4个随机元素填充列表视图   java Antisamy 1.5.3跨度标记样式属性异常   java在构造函数调用之前或之后通过声明初始化类DS字段?   java从地址中删除重复字   java如何列出FloydWarshall算法中传递的顶点   java如何从不同的文件加载基于springboot的REST应用程序属性?   java HttpSession Url重写无法使用servlet技术正常工作   java为什么在代码中出现“无法创建组件”错误?