Text Formats
#content
Plain Text
We have a plain text when we don’t have any formatting, all text are the same
Rich Text
Rich text is when we have formatting for part of the text.
When you enable formatting per part of the text, you need to store text as blocks, and each block has it is own styling.
Markdown
Markdown is another text format, with it is own peculiarities.
It has some has predefined “tags” where the user applies format based on text
## my title represent a heading 2 text
Markdown is more known by programmers
How to store rich text data?
- draft-js uses an json with blocks information
- GraphQL
- Web
- React Native
- Rendered?
How to present data?
- You need to process blocks information and output result in html
Why we need them?
We need them because users want a rich medium to communicate with other (Thinking Tools )
It can contains: text, image, video, links, mentions, emojis, gifs and more
Links
Links to
- Thinking ToolsWe need more tools to make our thinking better Mental Models is one of the tool in our toolbox Note Taking (Bidirectional note taking) is another tool. Can we make people remember…
- The era of Content BuildersWhat is Content? Content is information organized to an audience What is a Content Builder? A content builder is a software that you let organize your content in different ways.…
- NoCodeNoCode is building software using "code" (pure text). It is a higher level way to build software. You can build software using pre built building blocks (The era of Content…
Shares tags with
- "Simple" PagesA call "simple" pages: landing pages, blog posts, simple websites. These "simple" pages have a high level complexity of CSS and animations, 2 skills that I'm not so good yet,…
- Articles
- Building from Scratch?why am I building my blog post from scratch? The idea is to learn all about the details to create great ux and dx I'd like to feel all the pain of writing everything in pure html…
- Bundle analyzeMost modern apps can’t be built without dependencies, so we need to analyze the final bundle of our application to make sure we are not shipping unnecessary code We can also use…
- CSSAvoid having too much CSS/styles in the product code Your Design System should use functional css to make it possible to extend it Your design system should have constraints to…
Sign in with GitHub to reply.
Select any passage to quote it.
Comments