Skip to content

Commit f6af43c

Browse files
Merge pull request #971 from tatsatb/main
Add new static site generator Bestatic
2 parents 47c618c + b70733b commit f6af43c

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

src/site/generators/bestatic.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Bestatic
3+
repo: tatsatb/bestatic
4+
homepage: https://www.bestaticpy.com/
5+
language:
6+
- Python
7+
license:
8+
- GPL-3.0-or-later
9+
templates:
10+
- Jinja2
11+
description: A simple but feature-rich static site generator, written in Python and Jinja2.
12+
---
13+
14+
# Bestatic
15+
16+
![Screenshot](https://raw.githubusercontent.com/tatsatb/bestatic/main/favicon_package/Bestatic_Logo_svg.svg)
17+
18+
## Detailed documentation is available on the [official website](https://www.bestaticpy.com/).
19+
20+
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.
21+
22+
It is really minimal yet feature-rich. Like every other static-site generator,
23+
it can generate a complete website by processing a bunch of markdown files. As a result,
24+
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).
25+
26+
Some salient features of _Bestatic_ that are probably worth highlighting:
27+
28+
- **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.
29+
30+
31+
- **Feature-rich**. Want LaTeX support? Syntax highlighting for code? Powerful search functionality? Auto-reloading server? We have all these things out-of-the box.
32+
33+
34+
35+
- **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.
36+
37+
38+
- **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.
39+
40+
- **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.
41+
42+
43+
- **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!
44+
45+
46+
## Getting started
47+
48+
Want to try Bestatic? Download and install it from the [release page](https://github.com/tatsatb/bestatic/releases/latest), or [Snap store](https://snapcraft.io/bestatic), or [Flathub](https://flathub.org/apps/com.bestaticpy.bestatic), or [PyPI](https://pypi.org/project/Bestatic/). You can use Bestatic on Windows, Linux, and macOS.
49+
50+
Detailed installation instructions, quickstart guide, and user manual are available on our [official documentation](https://www.bestaticpy.com/docs/).

0 commit comments

Comments
 (0)