Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srid/revue
Personal website written in Haskell & Reflex using Obelisk
https://github.com/srid/revue
obelisk personal-website reflex-frp
Last synced: 21 days ago
JSON representation
Personal website written in Haskell & Reflex using Obelisk
- Host: GitHub
- URL: https://github.com/srid/revue
- Owner: srid
- Created: 2018-07-07T17:00:18.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-09-09T18:03:37.000Z (almost 6 years ago)
- Last Synced: 2024-03-03T20:40:56.625Z (4 months ago)
- Topics: obelisk, personal-website, reflex-frp
- Language: Haskell
- Homepage: https://www.srid.ca
- Size: 176 KB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Lists
- awesome-stars - srid/revue - Personal website written in Haskell & Reflex using Obelisk (Haskell)
README
# revue
revue ([\ʁə.vy\\](https://en.wiktionary.org/wiki/revue#French)) is a Reflex based CMS geared towards managing personal websites.
## Development
revue uses Obelisk. Use `ob run` to run locally, and `nix-build -A exe` (or `ob deploy`) for deployment.
## Documentation
Add your markdown files (must have a `landing.md` file) to a directory, and run as:
```
export REVUE_CONTENT_DIR=/path/to/your/content
ob run
```Each page automatically gets its own route. For example, the `hello.md` content can be accessed from the frontend as `http://localhost:8000/page/hello`
## Example
See [srid.ca](https://github.com/srid/srid.ca) for an example site, which includes systemd and nginx configuration.
## Roadmap
https://github.com/srid/revue/projects/1?add_cards_query=is%3Aopen