5 ms·
I made an over-engineered, intricate snowflake for it, for fun: https://github.com/wincent/masochist https://github.com/wincent/masochist Markdown content stor
by wincent 10y ago
I made an over-engineered, intricate snowflake for it, for fun: https://github.com/wincent/masochist https://github.com/wincent/masochist
Markdown content stored in Git, custom indexes in Redis/memcached, data fetched via GraphQL, rendered with React, published with`git push`.
Not at all the right tool for the job, but I had a lot of fun building it.
- rojobuffalo 10y agoMaybe over-engineered, but I really like the result in both the codebase and UI. I'm just curious about your terminology--how do you distinguish what is a 'snippet', 'wiki', or 'blog' post?
- wincent 10y agoWiki for "reference" material, blog for mostly "long form" writing, and snippets as a random grab bag of unorganized content (analagous to gists).
- rojobuffalo 10y agoCool, this is exactly the idea I was starting to build from scratch with almost the same stack. I might substitute "Library" where you use the term "Wiki". I think wiki is supposed to mean collaborative editing, but I will be the only one posting/editing (initially at least). Do you have a mechanism for controlling publish state (like draft, published, archive)? Other than honoring the CC license you have for that project, are there any other concerns you have about using it as a boilerplate? This project will be focused on sustainable food systems just fyi.
- rojobuffalo 10y agoAlso--do you have a way to search more than one tag at a time? If you don't currently, is that something you might consider?