# You can create this ## Images, code, math, markdown, diagrams ### flashcards, todo/shopping/wish/check list, expenses record, address book #### Usage You must be logged in to create or update or delete your existing posts. You can read public posts without logging in. ### Flashcards Intervals: time durations seperated by space When a flashcard is right, it increases one level and will be ready to be practiced on date-time corresponding with time/interval associated with that level and current date-time. Steps to decrease on wrong: max, 1, 2, ... #### Mathematics Works in react ````html ```math A = \pi r^2 ``` ```` ```math A = \pi r^2 ``` Works in angular ```latex $$A = \pi r^2$$ ``` $$A = \pi r^2$$ #### Syntax highlighting Code in code block is syntax highlighted. ~~~ ```java public class Program { public void greet() { System.out.println("Hello world!"); } } ``` ~~~ ```java public class Program { public void greet() { System.out.println("Hello world!"); } } ``` #### Images Image can be inserted and displayed in the document. #### Snippets Snippets can be used to create text block that is hidden or displayed by default. It can be toggled. Text is hidden by default. Add class displayed to display text by default.
Spoiler
Spoiled
Long text
bla bla
#### Markdown Markdown is rendered as html when placed in a container (div) with class markdown. **Bold** ```markdown **Bold** ``` You can also mark a post as markdown. This is preferred to embedding markdown in html as not everything can be embedded in html as markdown.

Mermaid diagrams

Mermaid diagrams are supported when placed in div with class mermaid. ```mermaid graph TD Start --> Stop ``` ```html
graph TD Start --> Stop
```

Referencing one post/list in another post

There are buttons on create listitem/post page to insert post and lists in another post/list. You can include posts and lists manually with following code:

```html ``` ````html ```` In the following snippet post named demo.js is being referenced. This way, it can be reused in multiple places. ```javascript const ids = ['demo.js']; for(const id in ids) { const script = document.createElement('script'); script.src = '/Post/File?title=' + ids[id]; document.body.appendChild(script); //or something of the likes } ```

Other

You can also create (shopping/wish/check/to-do) lists, address book, record expenses, create flashcards using this website. Let us know what else we can provide. Given enough interest, we will implement your wishes. ### Spreadsheet ```json {["column1", "column2"], [["r1c1", "r1c2"],["r2c1", "r2c2"]]} ``` Columns can be dragged to rearrange them. ### Accounting You can use accounting module to monitor your income and expenses. Accounts are for example paypal, checking account in bank, cash etc. These are asset accounts. Non-asset accounts are things on which you expend money. For example amazon, netflix, spotify, lidl (grocery store) etc. At the bottom of transactions page, you will see expenses per account type/category: transportation, accommodation, food, entertainment. ### Lists You can order list items to change their priority. Lists can contain projects and contexts. It is inspired by todo.txt and getting things done. Contexts are situations and places where you might want to buy or do things. For example you might want to buy eggs and milk in supermarket and meat at the butcher. Here butcher and supermarket are contexts. Projects are group of tasks towards a goal. For example, you might want to cook everyday and sleep 8 hours/day to be healthy. Here, cooking everyday and sleeping 8 hours/day are tasks related to project of being healthy.