read_me.json 6.2 KB

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