read_me.json 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. {
  2. "type": "page",
  3. "children": [
  4. {
  5. "type": "heading",
  6. "data": { "delta": [{ "insert": "Welcome to AppFlowy!" }], "level": 1 }
  7. },
  8. {
  9. "type": "heading",
  10. "data": { "delta": [{ "insert": "Here are the basics" }], "level": 2 }
  11. },
  12. {
  13. "type": "todo_list",
  14. "data": {
  15. "delta": [{ "insert": "Click anywhere and just start typing." }],
  16. "checked": false
  17. }
  18. },
  19. {
  20. "type": "todo_list",
  21. "data": {
  22. "checked": false,
  23. "delta": [
  24. {
  25. "attributes": { "bg_color": "0x4dffeb3b" },
  26. "insert": "Highlight "
  27. },
  28. { "insert": "any text, and use the editing menu to " },
  29. { "attributes": { "italic": true }, "insert": "style" },
  30. { "insert": " " },
  31. { "attributes": { "bold": true }, "insert": "your" },
  32. { "insert": " " },
  33. { "attributes": { "underline": true }, "insert": "writing" },
  34. { "insert": " " },
  35. { "attributes": { "code": true }, "insert": "however" },
  36. { "insert": " you " },
  37. { "attributes": { "strikethrough": true }, "insert": "like." }
  38. ]
  39. }
  40. },
  41. {
  42. "type": "todo_list",
  43. "data": {
  44. "checked": false,
  45. "delta": [
  46. { "insert": "As soon as you type " },
  47. {
  48. "attributes": { "code": true, "font_color": "0xff00b5ff" },
  49. "insert": "/"
  50. },
  51. { "insert": " a menu will pop up. Select " },
  52. {
  53. "attributes": { "bg_color": "0x4d9c27b0" },
  54. "insert": "different types"
  55. },
  56. { "insert": " of content blocks you can add." }
  57. ]
  58. }
  59. },
  60. {
  61. "type": "todo_list",
  62. "data": {
  63. "delta": [
  64. { "insert": "Type " },
  65. { "attributes": { "code": true }, "insert": "/" },
  66. { "insert": " followed by " },
  67. { "attributes": { "code": true }, "insert": "/bullet" },
  68. { "insert": " or " },
  69. { "attributes": { "code": true }, "insert": "/num" },
  70. { "attributes": { "code": false }, "insert": " to create a list." }
  71. ],
  72. "checked": false
  73. }
  74. },
  75. {
  76. "type": "todo_list",
  77. "data": {
  78. "delta": [
  79. { "insert": "Click " },
  80. { "attributes": { "code": true }, "insert": "+ New Page " },
  81. {
  82. "insert": "button at the bottom of your sidebar to add a new page."
  83. }
  84. ],
  85. "checked": true
  86. }
  87. },
  88. {
  89. "type": "todo_list",
  90. "data": {
  91. "checked": false,
  92. "delta": [
  93. { "insert": "Click " },
  94. { "attributes": { "code": true }, "insert": "+" },
  95. { "insert": " next to any page title in the sidebar to " },
  96. {
  97. "attributes": { "font_color": "0xff8427e0" },
  98. "insert": "quickly"
  99. },
  100. { "insert": " add a new subpage, " },
  101. { "attributes": { "code": true }, "insert": "Document" },
  102. { "attributes": { "code": false }, "insert": ", " },
  103. { "attributes": { "code": true }, "insert": "Grid" },
  104. { "attributes": { "code": false }, "insert": ", or " },
  105. { "attributes": { "code": true }, "insert": "Kanban Board" },
  106. { "attributes": { "code": false }, "insert": "." }
  107. ]
  108. }
  109. },
  110. { "type": "paragraph", "data": { "delta": [] } },
  111. { "type": "divider" },
  112. { "type": "paragraph", "data": { "delta": [] } },
  113. {
  114. "type": "heading",
  115. "data": {
  116. "delta": [{ "insert": "Keyboard shortcuts, markdown, and code block" }],
  117. "level": 2
  118. }
  119. },
  120. {
  121. "type": "numbered_list",
  122. "data": {
  123. "delta": [
  124. { "insert": "Keyboard shortcuts " },
  125. {
  126. "attributes": {
  127. "href": "https://appflowy.gitbook.io/docs/essential-documentation/shortcuts"
  128. },
  129. "insert": "guide"
  130. }
  131. ]
  132. }
  133. },
  134. {
  135. "type": "numbered_list",
  136. "data": {
  137. "delta": [
  138. { "insert": "Markdown " },
  139. {
  140. "attributes": {
  141. "href": "https://appflowy.gitbook.io/docs/essential-documentation/markdown"
  142. },
  143. "insert": "reference"
  144. }
  145. ]
  146. }
  147. },
  148. {
  149. "type": "numbered_list",
  150. "data": {
  151. "delta": [
  152. { "insert": "Type " },
  153. { "attributes": { "code": true }, "insert": "/code" },
  154. {
  155. "attributes": { "code": false },
  156. "insert": " to insert a code block"
  157. }
  158. ]
  159. }
  160. },
  161. {
  162. "type": "code",
  163. "data": {
  164. "language": "rust",
  165. "delta": [
  166. {
  167. "insert": "// This is the main function.\nfn main() {\n // Print text to the console.\n println!(\"Hello World!\");\n}"
  168. }
  169. ]
  170. }
  171. },
  172. { "type": "paragraph", "data": { "delta": [] } },
  173. {
  174. "type": "heading",
  175. "data": { "level": 2, "delta": [{ "insert": "Have a question❓" }] }
  176. },
  177. {
  178. "type": "quote",
  179. "data": {
  180. "delta": [
  181. { "insert": "Click " },
  182. { "attributes": { "code": true }, "insert": "?" },
  183. { "insert": " at the bottom right for help and support." }
  184. ]
  185. }
  186. },
  187. { "type": "paragraph", "data": { "delta": [] } },
  188. {
  189. "type": "callout",
  190. "data": {
  191. "bgColor": "#F0F0F0",
  192. "delta": [
  193. { "insert": "\nLike AppFlowy? Follow us:\n" },
  194. {
  195. "attributes": {
  196. "href": "https://github.com/AppFlowy-IO/AppFlowy"
  197. },
  198. "insert": "GitHub"
  199. },
  200. { "insert": "\n" },
  201. {
  202. "attributes": { "href": "https://twitter.com/appflowy" },
  203. "insert": "Twitter"
  204. },
  205. { "insert": ": @appflowy\n" },
  206. {
  207. "attributes": { "href": "https://blog-appflowy.ghost.io/" },
  208. "insert": "Newsletter"
  209. },
  210. { "insert": "\n" }
  211. ],
  212. "icon": "🥰"
  213. }
  214. },
  215. { "type": "paragraph", "data": { "delta": [] } },
  216. { "type": "paragraph", "data": { "delta": [] } },
  217. { "type": "paragraph", "data": { "delta": [] } }
  218. ]
  219. }