piBlog is a self-hosted blogging platform.
https://piblog.org/
- JavaScript 81.1%
- C# 13%
- CSS 3%
- HTML 2.8%
|
All checks were successful
Docker Image CI / build (push) Successful in 1m58s
Reviewed-on: #55 |
||
|---|---|---|
| .forgejo/workflows | ||
| i18nAudit | ||
| piBlog.Application | ||
| piBlog.Data | ||
| piBlog.Shared | ||
| piBlog.Tests | ||
| piBlog.Web | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitignore | ||
| LICENSE | ||
| piBlog.sln | ||
| README.md | ||
| SolutionInfo.proj | ||
piBlog
piBlog is a self-hosted blogging platform.
- Supports markdown syntax
- Supports emojis (
:smile:, :+1:,:heart:,:rocket:,:warning:, and more) - Supports video embedding
- Supports LaTeX-style math using
$for inline and$$for display (block) math. - Themes
- RSS feeds
- Private posts
- Content Security Policy (CSP)
- Multi-factor authentication (MFA)
- Per-user storage quotas for uploaded files
- Supports Cloudflare Turnstile
- Supports Akismet spam protection
- Supports SQLite or PostgreSQL databases
Use cases
You can configure piBlog as:
- A personal diary: only you can read your posts.
- A personal blog: your posts are public, but no other users can access the platform.
- A closed community: each user has their own personal blog, and only registered users can read posts. Users can be created only by admins.
- An open community: each user has their own personal blog, and posts are public. Depending on the configuration, new users may or may not be allowed to register.
Documentation
For documentation on the installation process and configuration check the wiki