- Go 100%
| docs | ||
| env | ||
| lib | ||
| srv/log | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| httpserve.go | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
| reveal.go | ||
| shout.go | ||
retejo
retejo is a next-generation single-user static web-site server, that is designed to work with any forgejo server (such as Codeberg) and provides built-in support for Markdown and the Social Web (i.e., ActivityPub, ActivityStreams, the Fediverse, etc).
You can think of retejo as an alternative to Codeberg Pages and GitHub Pages.
One nice thing about retejo is that, it isn't just a WEB server, but it is a SOCIAL-WEB server. retejo automatically puts your web-site onto the Social-Web and the Fediverse (through ActivityPub, ActivityStreams, etc). Thus, for example, if you create an article on your retejo site, then it will automatically be a first-class object on the Social Web and the Fediverse.
Who
Here are some types of people who may want to use retejo:
- users of Codeberg who want an alternative to Codeberg Pages
- users of a Forgejo server who want something similar to GitHub Pages
- people who want to write web-pages in Markdown rather than HTML
- fans of the gemini-protocol, small-net, or small-web, who feel that creating web-pages in Markdown (and limiting the HTML elements used) is close enough
- people who want what they post on their static web-site to automatically show up on the Fediverse and the broader Social Web — i.e.,a more powerful version of POSSE (Publish (on your) Own Site, Syndicate Elsewhere)
Getting Started
Name
The way the name "retejo" was chosen was inspired by how the name "forgejo" chosen.
"forgejo" comes from the Esperanto word "forĝejo".
"retejo" is (also) an Esperanto word.
The meaning of the Esperanto word "retejo" can be understood as follows:
- ret-: The root for "net" or "web".
- -ej-: A suffix meaning "place" or "site".
- -o: The noun ending.
Author
Software retejo was written by Charles Iliya Krempeaux