Skip to main content

A static site 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.11.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

arcade_generator-0.11-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file arcade_generator-0.11.tar.gz.

File metadata

  • Download URL: arcade_generator-0.11.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.12

File hashes

Hashes for arcade_generator-0.11.tar.gz
Algorithm Hash digest
SHA256 1d797705386920581d66ab08db62d04375045aba7196e1a4fd20e714db6cc1d9
MD5 3561c878b1966542494c1b40d87c95c5
BLAKE2b-256 00c724a26215dfb05a93591ccffc2ad9ddf8332ff5b958e67ae96391089c6a07

See more details on using hashes here.

File details

Details for the file arcade_generator-0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for arcade_generator-0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 5317531c381fa7cc68fb087927eb048386a52e91700b2abb144c218d9a60162c
MD5 d8d5dbe1a75871717d31cfb6657152cd
BLAKE2b-256 43411330196cccdf5544c4e63ccedab3322fc553610ebe66597dadd2f891376b

See more details on using hashes here.

Supported by

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