All Projects → srid → emanote

srid / emanote

Licence: AGPL-3.0 License
Spiritual successor to neuron, based on Ema.

Programming Languages

haskell
3896 projects
HTML
75241 projects
Nix
1067 projects
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to emanote

slipbox
A static site generator for Zettelkasten notes
Stars: ✭ 32 (-89.37%)
Mutual labels:  pandoc, zettelkasten
Nb
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
Stars: ✭ 3,846 (+1177.74%)
Mutual labels:  pandoc, zettelkasten
hyperdraft
Turn your notes into a website.
Stars: ✭ 59 (-80.4%)
Mutual labels:  static-site, zettelkasten
lens-jekyll-theme
A Jekyll version of the "Lens" theme by HTML5 UP.
Stars: ✭ 56 (-81.4%)
Mutual labels:  static-site
markdown-css
Stylesheets for Markdown to HTML conversion
Stars: ✭ 91 (-69.77%)
Mutual labels:  pandoc
jschr.io
The static website generator service behind jschr.io.
Stars: ✭ 70 (-76.74%)
Mutual labels:  static-site
website
The source code of Benjamin Lupton's website
Stars: ✭ 22 (-92.69%)
Mutual labels:  static-site
typeclassopedia-md
Markdown version of the Haskell Typeclassopedia
Stars: ✭ 33 (-89.04%)
Mutual labels:  pandoc
landing
This project builds the static and internationalized landing page of Upplication.
Stars: ✭ 26 (-91.36%)
Mutual labels:  static-site
subtle-ui
A collection of clever yet understated user interactions found on the web
Stars: ✭ 39 (-87.04%)
Mutual labels:  static-site
nera
A lightweight static site generator
Stars: ✭ 12 (-96.01%)
Mutual labels:  static-site
zettel-mode
A Zettelkasten-style note-taking helper
Stars: ✭ 32 (-89.37%)
Mutual labels:  zettelkasten
kitsu-season-trends
🦊 Kitsu seasonal anime trends
Stars: ✭ 13 (-95.68%)
Mutual labels:  static-site
pandocker
🐳 A simple docker image for pandoc with filters, templates, fonts, and the latex bazaar
Stars: ✭ 118 (-60.8%)
Mutual labels:  pandoc
steren
My personal website
Stars: ✭ 36 (-88.04%)
Mutual labels:  static-site
bubo-rss
An irrationally minimalist, static RSS feed reader you can instantly deploy on Netlify, Glitch or your own server.
Stars: ✭ 41 (-86.38%)
Mutual labels:  static-site
gatsby-theme-amsterdam
A Gatsby theme for artists, photographers and other creative folks 👨‍🎨
Stars: ✭ 133 (-55.81%)
Mutual labels:  static-site
aleksandrhovhannisyan.com
My online resume and blog, created with 11ty, Sass, and JavaScript.
Stars: ✭ 50 (-83.39%)
Mutual labels:  static-site
websync
Like `aws s3 sync` with automatic CloudFront invalidations and more.
Stars: ✭ 45 (-85.05%)
Mutual labels:  static-site
jekyll-skeleton
Scaffolding to start with a Jekyll website
Stars: ✭ 27 (-91.03%)
Mutual labels:  static-site

emanote

AGPL built with nix Matrix

Spiritual successor to neuron, based on Ema.

Create beautiful websites -- such as personal webpage, blog, wiki, Zettelkasten, notebook, knowledge-base, documentation, etc. from future-proof plain-text notes and arbitrary data -- with live preview that updates in real-time.

Project Status: In beta phase, but is nearly 1.0.

Installing and using

https://emanote.srid.ca/start/install

Examples

https://emanote.srid.ca/examples

Developing

Emanote is written in Haskell. Thanks to Nix, this repository is pre-configured to provide a delightful development experience with full IDE support in Visual Studio Code. Follow these steps:

  • Install Nix & enable Flakes
  • Run nix-shell --run haskell-language-server to sanity check your environment (Expect it to download and build a bunch of things the first time)
  • Open the repository as single-folder workspace in Visual Studio Code
    • Install the workspace recommended extensions
    • Ctrl+Shift+P to run command "Nix-Env: Select Environment" and select shell.nix. The extension will ask you to reload VSCode at the end.
  • Press Ctrl+Shift+B in VSCode, or run bin/run (bin/run-via-tmux if you have tmux installed) in terminal, to launch the dev version Emanote on ./docs, then navigate to http://localhost:9010/
    • Changing the Haskell sources will recompile and reload this instance automatically.

All but the final step need to be done only once. See architecture.md for a high-level overview of the codebase.

Discussion

To discuss the emanote project, join Matrix or post in GitHub Discussions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].