https://github.com/viniciusmuller/pageturtle
A modern and simple static site generator
https://github.com/viniciusmuller/pageturtle
Last synced: 3 months ago
JSON representation
A modern and simple static site generator
- Host: GitHub
- URL: https://github.com/viniciusmuller/pageturtle
- Owner: viniciusmuller
- License: apache-2.0
- Created: 2023-05-23T19:41:05.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-21T18:27:48.000Z (over 1 year ago)
- Last Synced: 2025-01-11T18:48:27.186Z (5 months ago)
- Language: Rust
- Size: 229 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pageturtle
Pageturtle is a modern and easy to use static site generator, you bring the
markdown and it builds you a nice and clean website, simple as that.You can [check my personal blog](https://viniciusmuller.github.io/blog/) to see
how it currently looks like.# Features
- Simple to use: you write markdown, pageturtle takes care of the rest
- Fast: building a blog with dozens of posts takes ~5 milliseconds
- Development server with live reload
- Automatically generates table of contents
- Automatically generates RSS feeds# Planned Features
- [ ] [Full-text search](https://lunrjs.com/)
- [ ] Friendly error messages
- [ ] Syntax highlighting
- [ ] Incremental compilation
- [ ] `pageturtle dev` subcommand
- [ ] `pageturtle build` subcommand
- [ ] Support custom CSS themes
- [ ] Automatically optimize images for the web# Non-goals
- Support custom layouts# Usage
```sh
# Start a new blog
pageturtle init -d my-blogcd my-blog
# Now you can access the development server at localhost:7000
pageturtle dev# In order to check other commands, see
pageturtle help
```## Running with Nix
```
nix run github:viniciusmuller/pageturtle help
```