Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seanbreckenridge/exobrain

external brain - something like a public wiki to store notes, ideas and thoughts
https://github.com/seanbreckenridge/exobrain

digital-garden exobrain notes second-brain static-site-generator wiki

Last synced: 3 months ago
JSON representation

external brain - something like a public wiki to store notes, ideas and thoughts

Awesome Lists containing this project

README

        

Live at

Any code here is licensed under the MIT license, see [LICENSE](./LICENSE), feel free to steal whatever.

Any notes/blog posts/prose are licensed under the [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) license.

This uses [astro's content collections](https://docs.astro.build/en/tutorials/add-content-collections/), which is how all the markdown/template rendering happens.

Search works using [stork](https://stork-search.net/) - that builds an index at buildtime and uses wasm on the frontend to search

Other than that, the [launch_in_editor](./scripts/launch_in_editor.go) client/server code will ping the localhost server running locally on my machine whenever I'm viewing any webpage with content, adding a button so I can quickly edit something if I want to:

I deploy this to my site at `/x/`, with nginx:

```
rewrite ^/x$ /x/ permanent;
rewrite ^/rss.xml /x/rss.xml permanent;
rewrite ^/sitemap.xml$ /x/sitemap-index.xml permanent;

location /x {
try_files $uri $uri.html $uri/ =404;
error_page 404 /x/404.html;
index index.html;
}
```