Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/postfreely/postfreely
A clean, Markdown-based publishing platform made for writers. Write together and build a community.
https://github.com/postfreely/postfreely
activitypub activitypub-server fediverse fediverse-server markdown
Last synced: about 1 month ago
JSON representation
A clean, Markdown-based publishing platform made for writers. Write together and build a community.
- Host: GitHub
- URL: https://github.com/postfreely/postfreely
- Owner: postfreely
- License: agpl-3.0
- Fork: true (writefreely/writefreely)
- Created: 2023-09-14T22:00:21.000Z (about 1 year ago)
- Default Branch: develop
- Last Pushed: 2023-10-18T16:28:03.000Z (about 1 year ago)
- Last Synced: 2024-09-25T22:28:59.217Z (about 1 month ago)
- Topics: activitypub, activitypub-server, fediverse, fediverse-server, markdown
- Language: Go
- Homepage: https://github.com/postfreely/postfreely
- Size: 14.6 MB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# PostFreely
PostFreely is a clean, minimalist publishing platform made for writers. Start a blog, share knowledge within your organization, or build a community around the shared act of writing.
## History
PostFreely is a fork of WriteFreely.
Thank you Matt Baer for creating WriteFreely and making it open-source software.## Features
### Made for writing
Built on a plain, auto-saving editor, PostFreely gives you a distraction-free writing environment. Once published, your words are front and center, and easy to read.
### A connected community
Start writing together, publicly or privately.
Connect with other communities, whether running PostFreely,
[Mastodon](https://joinmastodon.org/),
[Firefish](https://joinfirefish.org/),
[Friendica](https://friendi.ca/),
[Misskey](https://misskey-hub.net/),
[Pixelfed](https://pixelfed.org/),
[Plume](https://joinplu.me/),
or any other ActivityPub-powered software.
And bring members on board from your existing platforms, thanks to our OAuth 2.0 support.### Intuitive organization
Categorize articles with hashtags, and create static pages from normal posts by _pinning_ them to your blog. Create draft posts and publish to multiple blogs from one account.
### International
Blog elements are localized in 20+ languages, and PostFreely includes first-class support for non-Latin and right-to-left (RTL) script languages.
### Private by default
PostFreely collects minimal data, and never publicizes more than a writer consents to. Writers can seamlessly create multiple blogs from a single account for different pen names or purposes without publicly revealing their association.
## Building
In the main project directory, run:
```
% go build ./cmd/postfreely
```A `postfreely` binary will be generated in the current directory.
The Makefile is no longer needed and will eventually be removed.
To run tests:
```
% go test ./...
```## Contributing
We gladly welcome contributions to PostFreely, whether in the form of [code](CONTRIBUTING.md#contributing-to-postfreely), bug reports, feature requests, translations, or documentation improvements.
Before contributing anything, please read our [Contributing Guide](CONTRIBUTING.md#contributing-to-postfreely). It describes the correct channels for submitting contributions and any potential requirements.
## License
Copyright © 2018-2023 [PostFreely contributing authors](AUTHORS.md). Licensed under the [AGPL](LICENSE).