Code Monkey home page Code Monkey logo

website's Introduction

Javacord Website

This repository includes the source code for our website javacord.org.

๐Ÿค” I just want to use Javacord

In this case you are wrong here. Just head over to the Javacord repository.

๐Ÿƒโ€โ™€๏ธ How to run the website locally

The website uses the Yarn package manager. Make sure to have it installed on your machine.

After you have installed Yarn, you can run

yarn install

inside the root of this project to install all dependencies.

Afterwards, you can run the website with

yarn dev

๐Ÿ—ƒ Repository structure

The repository has two branches: The master branch and the gh-pages branch. The master branch contains the actual source code of the repository. The gh-pages branch contains the generated static files (using yarn build) that are actually deployed.

๐Ÿ’ก Article format

Every wiki page has the following format:

---
keywords:
- A
- list
- with
- keywords
---

# Headline 

Some text

## :emoji: Subtitle 1

More text

### Subsubtitle

Even more text

## :another-emoji: Subtitle 2

...

Every article must have exactly 1 headline (single #) that is used as the article's title. The headline must not start or contain emojis.

An article can have multiple subtitles which all must start with a single emoji. You can find a list with all supported emojis here. Do not use unicode directly, but a tag like :clown_face: (:clown_face:). Subsubtitles (and lower) should not use emojis.

Every wiki page has a list of keywords at the beginning of the file. They are used by our Discord Bot's !wiki command to search the wiki.

โœ’๏ธ Editing existing wiki pages

Editing an existing page is pretty straight forward, as the pages are written in simple markdown. There are some markdown extensions available which are documented in the VuePress wiki at Markdown Extensions.

Additionally, the keywords array should be updated if necessary.

๐Ÿคฐ๐Ÿผ Adding new wiki pages

Adding new wiki articles is similar to editing an existing one. The only difference is, that you have to add the new article to the sidebar by editing the sidebar object in the /docs/.vuepress/config.js file.

website's People

Contributors

bastian avatar bronzw avatar cplshiv avatar felldo avatar kmpk avatar moeux avatar tehbrian avatar thunderstorm010 avatar yt-gameworks avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.