/lektor-tekir

An alternative admin panel for Lektor.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

lektor-tekir

lektor-tekir is an alternative admin panel for Lektor.

Features:

  • Navigating content.
  • Adding, editing and deleting content items.
  • Adding, deleting and replacing attachments.
  • Managing content translations.
  • Publishing (deploying) the site.
  • Multiple language support in the UI (English and Turkish at the moment).
  • Support for light/dark mode preference.
  • A widget for navigating content elements in the site.

Planned:

  • Editing attachments.
  • Dividing edit form fields into tabs.
  • Supporting Git.
  • Managing databags.
  • HTML editor integration.
  • Image editor integration.
  • Markdown editor integration.

It can be installed using pip:

pip install lektor-tekir

To use it, run:

lektor-tekir serve

And use the Lektor edit button as usual.

The lektor-tekir CLI is identical to the Lektor CLI except that it patches the serve command to enable its own panel.

Acknowledgements

A big thank you to the following wonderful projects:

  • HTMX for the JavaScript framework (license: BSD 2-Clause)
  • Breeze Icons for the icons (license: GNU LGPL v3+)
  • SVG Loaders for the button spinners (license: MIT)

And, goes without saying, to Lektor of course.