https://github.com/blockitifluy/wikipedia
An improved version of Wikipedia. Only used for Education Purposes.
https://github.com/blockitifluy/wikipedia
css html javascript js no-framework plain-javascript plain-ts python python-server sass scss ts types
Last synced: about 1 year ago
JSON representation
An improved version of Wikipedia. Only used for Education Purposes.
- Host: GitHub
- URL: https://github.com/blockitifluy/wikipedia
- Owner: Blockitifluy
- Created: 2023-12-08T23:45:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-24T17:18:00.000Z (about 2 years ago)
- Last Synced: 2025-01-14T10:37:23.640Z (about 1 year ago)
- Topics: css, html, javascript, js, no-framework, plain-javascript, plain-ts, python, python-server, sass, scss, ts, types
- Language: TypeScript
- Homepage: https://trello.com/b/xf70ZIdP/wikipedia
- Size: 2.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wikipedia
> [!IMPORTANT]
> To run the server you need Python 3.11 or above Can be installed by the **Mircosoft Store** using the Windows OS.
A more modern version of Wikipedia.
Colour scheme link: [Coolors](https://coolors.co/606c38-283618-fefae0-dda15e-bc6c25)
## List of Server Imports
> [!IMPORTANT]
> You need to install these Imports using pip, if not available.
* *os*
* *mimetypes*
* *http*
* *re*
## Page Syntax
> [!TIP]
> All special characters (eg. #, {}, *, -, <>, \\) can be escaped by using an `\`
* Meta Tags are formed by `{key: value}` or `{set}` ; An example of Meta Tags are
* `{title: foo}`: Sets the title to `foo`
* `{stub}`: Adds an stub header
* Headers Tags are formed by `# Hello World` (The hashtag is the level of the header eg. 1) [^1]
* Bullet point Tags are formed by `* Hello World`, `- Hello World` add a *tab* to indecate the level
* Link tags are formed by `[Name](Link Here)`[^2]
* Image tags are formed by ``[^2]
* Paragraphs are just plain text: `Hello World`
### Inlines
* Inline Links `[Name](Link)`, [^2]
* Bold Text `__Hello World__`,
* Italic Text `_Hello World_`
[^1]: Levels only range to 1 to 6, if not in the range it will throw an error
[^2]: `[]` can be removed
## Commands
* To compile scss to css by using `sass --style compressed --watch ./app/src:./app/resources`,