All Projects → hyoo-ru → marked.hyoo.ru

hyoo-ru / marked.hyoo.ru

Licence: MIT License
MarkedText - simpliest usefull lightweight markup language, better alternative to MarkDown

Programming Languages

typescript
32286 projects
HTML
75241 projects
CSS
56736 projects

Labels

Projects that are alternatives of or similar to marked.hyoo.ru

crowd.hyoo.ru
CROWD - Delta based CRDT with additional abilities.
Stars: ✭ 59 (+353.85%)
Mutual labels:  mol, mam
atrodam
AtroDAM is an open-source digital asset management system (DAM) of a new generation.
Stars: ✭ 45 (+246.15%)
Mutual labels:  mam
= MarkedText

Text format with **lightweight consistent formatting**

--

== Principles

+ Syntax:
  - Unambiguity
  - Simplicity
  - Uniformity
+ Look:
  - Minimal impact on the natural appearance of the text
  - Clarity of formatting and naturalness of metaphors
+ Editing:
  - Independence from the keyboard layout
  - Fast and reliable memorability

== Comparison

! **Language**
  ! **Pros**
    ! **Cons**
! MarkedText
  ! - Convenient editing of tables.
  ! - Support for complex formatting inside cells.
  ! - Ease of implementation.
  ! - Easy-to-remember consistent syntax.
  ! - Ease of editing in a non-English keyboard layout.
  ! - The columns do not spread far to the right for horizontal scrolling and are not transferred to a new line.
    ! - There is no broad support by third-party tools.
! MarkDown
  ! - Extensive support with various tools.
  ! - A human-readable representation of simple tables.
    ! - Difficulties with editing tables.
    ! - Highly restricted cell contents.

== Parsing

    const res = [ ... $hyoo_marked_line.parse( '**text**' ) ]
  --$mol_assert_equal( res[0].strong, '**text**' )
  ++$mol_assert_equal( res[0].marker, '**' )
  **$mol_assert_equal( res[0].content, 'text' )

== Comments

" " " Typical user: Not supported anywhere, go to --ass-- ++assassins++ with this syntax!
" " 
" " But we are programmers, we can fix it.. You don't even need to be an expert on ;;C++;; to do this ..
" 
" No one needs it (c) Sofa Expert

Nevertheless, it is a useful exercise in design.

== Links

- Online sandbox: \\https://marked.hyoo.ru/\\
- \\Article about MarkedText (Russian)\https://github.com/nin-jin/HabHub/issues/39\\
- \\Parser on TS\https://github.com/hyoo-ru/marked.hyoo.ru/\\
- \\MarkedText => HTML converter on TS\https://github.com/hyoo-ru/marked.hyoo.ru/tree/master/to/html\\
- ""Build results of $mol_regexp\https://github.com/hyoo-ru/mam_mol/workflows/mol_regexp/badge.svg""
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].