Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shellyln/menneu-md-notebook

Ménneu Markdown Notebook - Edit markdown locally w/o installing any apps.
https://github.com/shellyln/menneu-md-notebook

chartjs html javascript lisp markdown

Last synced: 7 days ago
JSON representation

Ménneu Markdown Notebook - Edit markdown locally w/o installing any apps.

Awesome Lists containing this project

README

        

# Ménneu Markdown Notebook

#### Edit markdown locally w/o installing any apps.

Using [Ménneu](https://github.com/shellyln/menneu) document processor to render the markdowns.

## Getting started

1. Download this repository as zip archive, and extract it.
1. Initialize the git repository on the extracted folder.
```bash
$ git init
```
1. Copy article template from `./articles/*.html` and open from the editor you like.
* `Article-1.html` : Normal markdown format.
* `ScriptableArticle-1.html` : Markdown format that Lisp [LSX](https://github.com/shellyln/liyad#what-is-lsx) script expansion is enabled.
* `Notebook-1.html` : JS Notebook markdown format.
* Lisp LSX script expansion is enabled.
1. Preview the markdown by opening the browser.
1. Save your contents and commit to the repository.

## Playground

https://shellyln.github.io/menneu/playground.html

## Use via CDN

Replace `*.js` URLs in the `` tags of `./articles/*.html` .

https://cdn.jsdelivr.net/npm/[email protected]/articles/js/menneu.min.js
https://cdn.jsdelivr.net/npm/[email protected]/articles/js/mkd+lsx.js
https://cdn.jsdelivr.net/npm/[email protected]/articles/js/mkd.js
https://cdn.jsdelivr.net/npm/[email protected]/articles/js/notebook.js

* `Article-1.html`
```html
<!DOCTYPE html><head><meta charset="UTF-8"></head><body><script type="text/markdown">

# Hello!

# Hello!

# JS Notebook

%%%(script (@ (src "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML") (crossorigin "anonymous") (async)))