Skip to main content

A static blog generator

Project description

arcade

Yet another static site generator.

Features

  • Theme customization (templates use jinja2)
  • Live reload while editing
  • Customizable paths

Installation

pip install arcade-generator

Commands

  • Create a new site
arcade init
  • Compile your site
arcade build
  • Watch local project
arcade watch

How to use

  1. Create a new project
arcade init
  1. Modify the configuration file. An example is
author_name: 'Yábir García Benchakhtir'
base_path: 'http://localhost:5500'
page_name: "Yabir Garcia's Blog"
theme: 'themes/baseline'
social:
  email:
    icon: 'fa-envelope'
    url: 'mailto:yabirg@protonmail.com'
  github:
    icon: 'fa-github'
    url: 'https://github.com/yabirgb'
  linkedin:
    icon: 'fa-linkedin-square'
    url: 'https://www.linkedin.com/in/yabirgb/'
  mastodon:
    icon: 'fa-mastodon'
    url: 'https://mstdn.io/@yabirgb'
  twitter:
    icon: 'fa-twitter'
    url: 'https://twitter.com/yabirgb'
  1. Create a index file

Go to the content and create an file called index.md. This will be the entry point to your blog

  1. Build or watch your project
arcade build
arcade watch

Themes

Currently only the baseline theme is available. You can download it here

Made with :heart: and :snake: by Yábir Benchakhtir

Credit

Photo by @hartmuttobies

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arcade-generator-0.0.5.tar.gz (6.4 kB view details)

Uploaded Source

File details

Details for the file arcade-generator-0.0.5.tar.gz.

File metadata

  • Download URL: arcade-generator-0.0.5.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for arcade-generator-0.0.5.tar.gz
Algorithm Hash digest
SHA256 363a981aa7e49b41c1f5552bfbdf4706418279183ba25fc3a6b8d660627b748d
MD5 44fc5704b7bce8a98d6cd6e1853fda94
BLAKE2b-256 f5372faf55fd1c961e7a1b13503b94fc281fe476c59ce977242ec3b0ce5b6901

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page