mebe
Mebe: The Minimalistic Elixir Blog Engine
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 4 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2018-08-22 |
| Downloads | 0 |
| Last Indexed | 2026-07-31 04:41 |
Installation
nimble install mebe
choosenim install mebe
git clone https://gitlab.com/Nicd/mebe
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| mebe | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/Nicd/mebe |
|---|---|
| Homepage | https://gitlab.com/Nicd/mebe |
| Registry Source | gitlab |
README
Mebe
Mebe -- the Minimalistic Elixir Blog Engine -- is a simple blog engine written in Elixir, using the Phoenix Framework.
NOTE: Mebe is tailored for my own use at my blog. Some things are made configurable, but some are not and usage instructions are currently very scarce. So proceed with caution.
The engine consists of two parts:
- MebeEngine, which handles parsing the data files into an ETS (Erlang Term Storage) in-memory database, and
- MebeWeb, which uses the Phoenix Framework to serve the blog data to clients.
Installation for development
git clone- Copy
config/*.exs.dist, removing the.distending and go through the configs. npm install && mix frontend.buildto build the frontend. UseMIX_ENV=prodto build minified files.- Put some content into the data path you specified, at least a
menufile. mix phoenix.serverto run the development server.
Features
- Blog by just writing Markdown files, no admin UI
- Automatic yearly, monthly and tag archives
- Disqus commenting
- RSS feeds for all posts and for tags
- Override templates by putting replacements into a directory
- Use custom style CSS by defining path in settings
- Expect script for refreshing blog from the command line
- Splitting of posts so that only the beginning will be shown in a list view or feed
Possible future features
- Tests
- User's guide
- Sitemap
Licence
Mebe is open source and licensed under the MIT Expat licence. Check the LICENCE file for details.