Skip to main content

A simple but powerful static-site generator

Project description

Bestatic

Screenshot of a comment on a GitHub issue showing an image, added in the Markdown, of an Octocat smiling and raising a tentacle.

Detailed documentation is available on the official website.

Bestatic is a simple but powerful static-site generator that you can install graphically without worrying about dependencies. It can simply turn your text files into fully functional websites and blogs.

It is really minimal yet feature-rich. Like every other static-site generator, it can generate a complete website by processing a bunch of markdown files. As a result, it eliminates the need for server-side programming, databases, and constant security updates. The site that Bestatic generates can be served from any web server or host (or even from Git-based platforms, for completely free).

Some salient features of Bestatic that are probably worth highlighting:

  • Blog-aware. You can easily create your blog/news page along with your website. Customizable list pages for blog posts, reverse chronological order of posts, tags, comments (using Giscus or Disqus), URL customizations, RSS feeds - All standard good stuff are already included.

  • Feature-rich. Want LaTeX support? Syntax highlighting for code? Powerful search functionality? Auto-reloading server? We have all these things out-of-the box.

  • Flexible. Want to configure things? Use simple yaml file. Want to use command line? Use our CLI options. Want to theme in your own way? Use standard Jinja2 templating to design freely.

  • Scalable. Bestatic ultimately builds a bunch of static files. So, no need for database management, server maintenance, or constant security updates. A hassle-free way to manage large-scale websites.

  • Free and open-source Of course, Bestatic is free and open-source, licensed under GNU GPL-3.0. This will remain free and open-source forever.

  • Simple Making things simple for you is our goal. Be it via graphical installation, OS compatibility, dedicated quickstart, or in-depth documentation: We just want to make your Bestatic journey easy and enjoyable for the beginning!

Getting started

Want to try Bestatic? Download and install it from the release page, or Snap store, or Flathub, or PyPI.

Detailed installation instructions, quickstart guide, and user manual are available on our official documentation.

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

Bestatic-0.0.28.tar.gz (398.3 kB view details)

Uploaded Source

Built Distribution

Bestatic-0.0.28-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

Details for the file Bestatic-0.0.28.tar.gz.

File metadata

  • Download URL: Bestatic-0.0.28.tar.gz
  • Upload date:
  • Size: 398.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for Bestatic-0.0.28.tar.gz
Algorithm Hash digest
SHA256 2a114303ab308a8040f13c1b90e7f91d71c15ba4a75ebeb5b2c127af03fe3546
MD5 ebe03428616cf24b82317313d76e856c
BLAKE2b-256 6dabf97765bcabfa0a87e6035921a1a29de12363241137cb34e045d985e63d96

See more details on using hashes here.

File details

Details for the file Bestatic-0.0.28-py3-none-any.whl.

File metadata

  • Download URL: Bestatic-0.0.28-py3-none-any.whl
  • Upload date:
  • Size: 27.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for Bestatic-0.0.28-py3-none-any.whl
Algorithm Hash digest
SHA256 16d5cdd4d36334ce5dcf80ccd00970178da86209597354386bffd41788a7da63
MD5 8e42f0548bd5fe7f23ec68781520c5e4
BLAKE2b-256 74a5bdbb4890eb2d244e5d21b224f3bf37332b0b1cd9e1d4bb7d5d1dbfde6281

See more details on using hashes here.

Supported by

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