Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matheusfrancisco/berry
is a blog engine with helix
https://github.com/matheusfrancisco/berry
blog cljs cljs-helix clojure clojurescript engine helix
Last synced: 3 months ago
JSON representation
is a blog engine with helix
- Host: GitHub
- URL: https://github.com/matheusfrancisco/berry
- Owner: matheusfrancisco
- Created: 2023-09-14T11:45:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-26T21:18:26.000Z (about 1 year ago)
- Last Synced: 2024-05-02T04:05:48.382Z (10 months ago)
- Topics: blog, cljs, cljs-helix, clojure, clojurescript, engine, helix
- Language: Clojure
- Homepage: https://matheusfrancisco.com.br/
- Size: 388 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Berry
is an opinated blog build in cljs(helix), clj, babashkaSoon this will be a custom blog engine
to see berry: https://matheusfrancisco.com.br/
## Req:
- clojure, clojurescript
- babashka## Posts
you should write your posts inside /posts/ using markdown format## TODO
in this repo may have some setup how to use tsx in he clojurescript building the components, how
to invoke clj or cljs using cljc. Everything will be used soon to make those todo happen- [ ] make an engine
- [ ] make the post engine more easy to use
- [ ] deploy to clojars as .jar
- [ ] dpeloy to npm to using with npm## Watch Dev/Tests
Build the developer build and start shadow-cljs watching and serving main
in localhost:8000 and tests in localhost:8100```sh
npm i
bb build-posts
npm run watch
```## Release
Build the release package to production deploy```sh
bb build-posts
npm run release
```## License
Copyright © 2023 matheusfranciscoThis is free and unencumbered software released into the public domain.
For more information, please refer to http://unlicense.org