Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rybla/functional-blog-example

A functional blog example
https://github.com/rybla/functional-blog-example

Last synced: about 7 hours ago
JSON representation

A functional blog example

Awesome Lists containing this project

README

        

# functional-blog-example

This project is organized is that there is a collection of notes and separately
a collection of pages. Each note is individual and independent, and represents a
single relatively self-contained piece of content. A page is just a collection
of notes with some structuring.

Importantly, each page has a `public_path`, which is the public path to the note
via URL.

- [intro example](https://rybla.github.io/functional-blog-example/?content=1110001101100010This%2520is%2520an%2520Example%2520Page.String1100The%2520way%2520this%2520works%2520is%2520that%2520you%2520can%2520edit%2520this%2520page%2520in%2520the%2520mini%2520editor%2520(click%2520the%2520%2522show%2520editor%2522%2520button).%2520The%2520page%2520will%2520update,%2520but%2520it%2527s%2520not%2520persistent.%2520In%2520order%2520to%2520share%2520a%2520page%2520you%2527ve%2520built,%2520copy%2520the%2520string%2520at%2520the%2520top%2520of%2520the%2520page%2520(below%2520the%2520editor).%2520This%2520string%2520is%2520an%2520encoding%2520of%2520the%2520current%2520state%2520of%2520the%2520page.%2520Then%2520you%2520can%2520add%2520%2522?content%3D%253Cthe_string%253E%2522%2520to%2520the%2520URL%2520in%2520order%2520to%2520render%2520the%2520page..String1100For%2520example,%2520replace%2520%2522%5CString%2522%2520with%2520%2522String%2522%2520in%2520the%2520following%2520URL:.String11011001110111001111110https://rybla.github.io/functional-blog-example/?content%3D0Hello%2520world!.%5CString.String11010loremIpsum.String11011001110110loremIpsum.String11010loremIpsum_long.String10)