Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
sn-simple-markdown-editor
Advanced tools
Markdown Basic is a custom editor for Standard Notes, a free, open-source, and end-to-end encrypted notes app.
After you have installed the editor on the web or desktop app, it will automatically sync to your mobile app after you log in.
Result | Markdown |
---|---|
Bold | **text** or __text__ |
Emphasize | *text* or _text_ |
~~text~~ | |
Link | [text](http://) |
Image | ![text](http://) |
Inline Code | `code` |
Code Block | ```language code ``` |
Unordered List | * item - item + item |
Ordered List | 1. item |
Task List | - [ ] Task or - [x] Task |
Blockquote | > quote |
H1 | # Heading |
H2 | ## Heading |
H3 | ### Heading |
H4 | #### Heading |
Section Breaks | --- or *** |
Colons can be used to align columns.
Copy this into your editor to see what it renders:
| Tables | Are | Cool |
| ------------------ | :-----------: | ------: |
| col 2 is | centered | \$149 |
| col 3 is | right-aligned | \$4.17 |
| privacy is | neat | \$2.48 |
| rows don't need to | be pretty | what? |
| the last line is | unnecessary | really? |
| one more | row | Yay! 😆 |
The Markdown Basic editor supports footnotes. The footnote links do not work properly on mobile. Copy this into your note to see how they're used:
You can create footnote references that are short[^1] or long.[^2]
You can also create them inline.^[which may be easier,
since you don't need to pick an identifier and move down to type the note]
The footnotes are automatically numbered at the bottom of your note,
but you'll need to manually number your superscripts.
Make sure to count your variable[^variable] footnotes.[^5]
[^1]: Here's a footnote.
[^2]: Here’s a footnote with multiple blocks.
Subsequent paragraphs are indented to show that they belong to the previous footnote.
{ eight spaces for some code }
The whole paragraph can be indented, or just the first
line. In this way, multi-paragraph footnotes work like
multi-paragraph list items.
This paragraph won’t be part of the footnote, because it
isn’t indented.
[^variable]: The variable footnote is the fourth footnote.
[^5]: This is the fifth footnote.
GNU Affero General Public License v3.0
The instructions for local setup can be found here. All commands are performed in the root directory:
cd markdown-basic
yarn
to locally install the packages in package.json
ext.json
as shown here with url: "http://localhost:8004/dist/index.html"
. Optionally, create your ext.json
as a copy of ext.json.sample
.http-server
using yarn global add http-server
or npm install -g http-server
http://localhost:8004
using http-server . --cors -p 8004
http://localhost:8004/ext.json
.yarn build
or npm run build
. For live builds, use yarn watch
or npm run watch
. You can also run yarn start
or npm run start
and open the editor at http://localhost:8080
.FAQs
Unknown package
The npm package sn-simple-markdown-editor receives a total of 46 weekly downloads. As such, sn-simple-markdown-editor popularity was classified as not popular.
We found that sn-simple-markdown-editor demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.