Later note: Add where to add stuff, etc
Writing the markdown here is like any other markdown for any other platform.
The markdown here allows very similar markdown to Github.
Example of what our renderer can do
https://remarkjs.github.io/react-markdown/
or all other markdown in these docs
markdown# CodexFlow ### **Another documentation software** *Entirely built in Typescript*  **Why use this over anything else?** <br> It's just git cloning, then drag and dropping, and then changing a few lines of config code <br> and it's simple to change everything is either its own component or page, <br> I'm aiming to make the documentation source super easy to edit. <br> Already made for you, this is public anyone can use this which means <br> you don't have to make it yourself or use a different service thats heavier or more complex <br> ## How to use You put your markdown docs in /md and it will auto load everything on it's own. <br> Then you'll want to change config.json which is in the same directory as this README.md. <br> You'll also want to delete all the examples cause this is also the entire website to our documentation. <br> **This is how you'll start** bash git clone https://github.com/thepugmaker/CodexFlow.git cd CodexFlow npm install or you could <br> Download the source code to the latest stable build, That source code will be in releases on Github. ## What libraries and frameworks? ### Here's the list - [Next JS app router](https://nextjs.org/) - [React JS](https://react.dev/) - [TailwindCSS](https://tailwindcss.com/) - [react-markdown](https://remarkjs.github.io/react-markdown/) - [rehype-sanitize](https://github.com/rehypejs/rehype-sanitize) ## How do I create markdown for this? Like any other markdown! <br> Please check out [react-markdown](https://remarkjs.github.io/react-markdown/)'s way of creating markdown as their the library that runs this website. <br> or even use this README as a guide, As this is the main way I've tested. ## TODO list - [ ] Logo - [ ] Move on to next page in list - [ ] Add date edited - [ ] Search - [ ] Mutiple Docs in one site - [ ] Categories ## Plans/TODO for future *This is not in order* <br> - [ ] Fork react-markdown and add features to help CodexFlow (Fork Plans) - [ ] Better config editing - [ ] Everything can be changed in the one config.json - [ ] Fix for mutiple devices I plan to start the fork after I release the first version of this. Fork plans are gonna be in their own ForkPlans.md ## Common Issues - empty ### Issue title How to fix it ## Servers Run the development server: bash npm run dev # or yarn dev # or pnpm dev # or bun dev or Run the production server: bash npm run build npm run start # or yarn build yarn start # or pnpm build pnpm start # or bun build bun start **I haven't tested yarn, pnpm, or bun at this point only npm**
This is bold text
This is bold text
This is italic text
This is italic text
Strikethrough
Numbed
Test
Test2
Test3
4
5
Number with offset:
Indented code
// Some comments line 1 of code line 2 of code line 3 of code
Block Code full
Sample text here...
markdown```typescript function foobar() { do.something(); } end with ```
Remove the end with and just have the 3 ``` 's and your good
| Title | Description |
|---|---|
| foo | def |
| bar | returns 1 |
| foobar | returns 2 |
Right aligned columns
| Title | Description |
|---|---|
| Foo | def |
| Bar | returns 1 |
| foobar | returns 2 |


With a reference later in the document defining the URL location:
Footnote 1 link[^first].
Footnote 2 link[^second].
html- <ins> - <mark>