Skip to main content

Logya is a static Web site generator written in Python designed to be easy to use and flexible.

Project description

Logya is a static Web site generator written in Python designed to be easy to use and flexible.

Please see the documentation for more information on how to use logya for creating Web sites.

Logya Source Directory Structure

  • logya all logya source files needed for running
    • ext extension modules

    • sites barebone example Web sites

  • tests

Known issues in 2.0

  • python run_tests raises ImportError: cannot import name TestLogya when both text_extensions and test_writer tests are imported

Roadmap

Version 2.1

  • additional indexes as setting in site.cfg indexes=[‘language’, ‘tool’] parse them in docparser, names of indexes should not be used as directory names too ALTERNATIVE specify tags like tools/d3 which may work already

  • add env var in config to set the evironment, if env is set to dev additional values will be read fom site_dev.cfg and override existing ones

  • make a useful tags index pages

  • make tags dir configurable in site.cfg?

  • minify and merge JS files
  • Refactor template var setting and getting, fixes are ugly

  • Inform users during generate when doc URL is used more the once

Version 2.2

Further Plans and Ideas

  • Create template library including XML and HTML sitemaps

  • Add logya ext create EXTNAME command

  • automatic description generation as parser extension

  • content snippets that are replaced when generating document

Sites built with logya

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

logya-2.0.tar.gz (41.4 kB view details)

Uploaded Source

File details

Details for the file logya-2.0.tar.gz.

File metadata

  • Download URL: logya-2.0.tar.gz
  • Upload date:
  • Size: 41.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for logya-2.0.tar.gz
Algorithm Hash digest
SHA256 088df74b4787c13429964ea5570342ec17a1ce173cf356aa6836ded229bacfae
MD5 37cac8abebc466256b14e9dd65121df1
BLAKE2b-256 d998de679e151cacc476ed3594b1f066de7735b967f4eab326fabef753a169f7

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