todo
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| todo [June 08, 2026 at 16:13] – Ivan Janevski | todo [June 15, 2026 at 08:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| # To do | # To do | ||
| This page contains articles which I'm in the process of writing or plan to write about. | This page contains articles which I'm in the process of writing or plan to write about. | ||
| - | |||
| - | ## Fix things | ||
| - | |||
| - | - Annoying scroll when opening sitemap | ||
| - | - Clicking on the logo should navigate to `/` instead of `/home` | ||
| - | - Clean up the HTML in the page | ||
| ## Website | ## Website | ||
| Line 21: | Line 15: | ||
| - Fix: Toolbar is out of date right now | - Fix: Toolbar is out of date right now | ||
| - Fix: Source code not working | - Fix: Source code not working | ||
| - | - Fix Syntax: | ||
| - Fix: Disable annoying abbreviations like for OS and API | - Fix: Disable annoying abbreviations like for OS and API | ||
| - | - Add: Abbreviations via abbrev.txt | ||
| - New syntax: | - New syntax: | ||
| - Add: Next page and prev page in ToC if url has numbers `/< | - Add: Next page and prev page in ToC if url has numbers `/< | ||
| - | - Add: `< | ||
| - | - Add: A way to sort a list alphabetically | ||
| - Add: `Next: < | - Add: `Next: < | ||
| - Add: `SeeAlso: < | - Add: `SeeAlso: < | ||
| - | - Add: `Tags: < | + | - Add: Tag system: |
| - | | + | - Add: `Tags: < |
| - | | + | |
| - | | + | |
| + | | ||
| + | - Add: `[[tag-table: | ||
| - Add: Media being tied to page itself instead of being standalone | - Add: Media being tied to page itself instead of being standalone | ||
| - Add: The ability to refernece and focus on individual sections | - Add: The ability to refernece and focus on individual sections | ||
| - | - Add: Datetime in syntax. Mouseover gives how many days ago the date is | ||
| - Add: The ability to hide pages with `~~HIDDEN~~` | - Add: The ability to hide pages with `~~HIDDEN~~` | ||
| + | - Add: A way to sort a list alphabetically | ||
| - Add: Glossary page with a list of terms categorized by A, B, C, D, ... (like sitemap) | - Add: Glossary page with a list of terms categorized by A, B, C, D, ... (like sitemap) | ||
| - | - Add: `[[tag-table: | ||
| - Add: `[[glossary-table: | - Add: `[[glossary-table: | ||
| - Code blocks: | - Code blocks: | ||
| Line 48: | Line 39: | ||
| - Add: Ability to change syntax highlighting (like on discord) | - Add: Ability to change syntax highlighting (like on discord) | ||
| - Add: highlight.js support and disable geshi (requires making a docker image) | - Add: highlight.js support and disable geshi (requires making a docker image) | ||
| + | - Add: xterm.js support with codeblocks using `xt` as language highlighting | ||
| - LaTeX and KaTeX: | - LaTeX and KaTeX: | ||
| - Add: Standalone LaTeX embedding (requires making a docker image) | - Add: Standalone LaTeX embedding (requires making a docker image) | ||
| Line 53: | Line 45: | ||
| - Add: KaTeX mouse over preview + click preview | - Add: KaTeX mouse over preview + click preview | ||
| - Add: KaTeX floating editor | - Add: KaTeX floating editor | ||
| + | - Embeds: | ||
| + | - Add: Embed table with `![[table.csv]]` | ||
| + | - Add: Embed HTML with `![[circuit.html]]` (CircuitJS, p5.js will use this) | ||
| + | - Add: Embed video with `![[video.mp4]]` (manim will use this) | ||
| + | - Add: Embed image with `![[image.png]]` (latex figures will use this) | ||
| + | - Add: Render `pages/ | ||
| + | - Add: Render `pages/ | ||
| + | - Add: Render `pages/ | ||
| + | - Add: Render `pages/ | ||
| + | - Add: Render `pages/ | ||
| - Sitemap: | - Sitemap: | ||
| - Add: A list of referenced but non-created articles (red links) | - Add: A list of referenced but non-created articles (red links) | ||
| Line 58: | Line 60: | ||
| - Fix: Disable jumping and disable scroll down to last edited aritcle | - Fix: Disable jumping and disable scroll down to last edited aritcle | ||
| - Style: | - Style: | ||
| - | - Fix: Simplify HTML template (too ugly when opening F12) | ||
| - | - Fix: Simplify CSS styles (should be a single style.css) | ||
| - Add: Styles from Omarchy to the site | - Add: Styles from Omarchy to the site | ||
| - Add: Styles from terminal.sexy to the site | - Add: Styles from terminal.sexy to the site | ||
| - | | + | |
| - | - Fix: Simplify actions mechanism (too complicated) | + | |
| - Fix: Disable DokuWiki' | - Fix: Disable DokuWiki' | ||
| + | - Fix: Simplify actions mechanism (too complicated) | ||
| + | - Fix: Simplify HTML template (too ugly when opening F12) | ||
| + | - Fix: Simplify CSS styles (should be a single style.css) | ||
| + | - Integration: | ||
| + | - Add: Custom editor for various extensions different (default: markdown) | ||
| + | - Add: Markdown files should use the Ace editor with markd | ||
| + | - Add: Programming languages should use the appropriate Ace syntax highlighting | ||
| + | - Add: Images should use the image editor | ||
| + | - Add: Images on te site should be set via media manager: | ||
| + | - Add: Favicon should be set by `media/ | ||
| + | - Add: Header should be set by `media/ | ||
| + | - Add: Profile should be set by `media/ | ||
| + | - Add: Background should be set by `media/ | ||
| + | - Add: Style should be set by `pages/ | ||
| + | - Add: Abbreviations from `pages/ | ||
| - Tool scripts: | - Tool scripts: | ||
| - | - Add: Script `rm-cache` for clearing the cache | + | - Add: Script `make clean-cache` for clearing the cache |
| - | - Add: Script for recreating media artifacts like latex etc | + | - Add: Script |
| - | - Add: Script to sort lists in Markdown files | + | - Add: Script |
| - | - Add: Script | + | - Artificial intelligence: |
| + | - Add: There should be a chat option that prompts ChatGPT | ||
| ### Later | ### Later | ||
| The following are some ideas I have which I'm not going to implement right away: | The following are some ideas I have which I'm not going to implement right away: | ||
| - | - Add AI proof-reading and tags indicating how AI was used on the page | + | - Add: AI proof-reading and tags indicating how AI was used on the page |
| - | - Add drawing vector images and embedding them directly into source code | + | - Add: drawing vector images and embedding them directly into source code |
| + | - Add: Datetime in syntax. Mouseover gives how many days ago the date is | ||
todo.1780935230.txt.gz · Last modified: by Ivan Janevski
