Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

getolaf

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

getolaf

A static site generator based on flask and markdown

  • 1.0.2
  • PyPI
  • Socket score

Maintainers
1

Olaf

Olaf is a simple static site generator written on Python. You can run dynamic blog locally and freeze it as static pages which can be hosted anywhere including Github.

Demo blog <http://olaf.vivekr.net>__

Features

  • Markdown support
  • Content types (Posts and pages)
  • Custom content slug
  • Custom home page
  • Tags and Archives list
  • Synatx highlighting
  • Disqus comments
  • XML sitemap
  • Atom feed
  • Google Analytics integration
  • Custom themes
  • Commandline tool for content creation
  • Host it on Github

Get started

  1. Install from pip

    ::

    pip install getolaf
    
  2. Create a blog

    ::

    olaf createsite myblog
    
  3. Change directory to myblog and Run dev server

    ::

    olaf run --port 3000
    
  4. Freeze the current version

    ::

    olaf freeze
    
  5. Create content via Commandline

    ::

    olaf create
    

Contents are stored as a markdown formatted files in _contents folder. Markdown files can be directly edited to modify existing contents.

What to do next

You can edit site settings such as title, description etc from config.py file.

Features in pipeline

  • Ghost/WordPress like GUI content creator/editor
  • Admin tools
  • Themes ecosystem
  • Migration tools for popular blog such as WordPress
  • PDF Generator (Publish entire site as a ebook)

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc