Skip to content

PCSX2/pcsx2-net-www

Folders and files

NameName
Last commit message
Last commit date
Mar 2, 2025
May 30, 2024
Jul 22, 2024
May 8, 2022
Feb 2, 2025
May 30, 2024
Feb 27, 2025
Feb 27, 2025
May 30, 2024
Dec 13, 2022
Nov 16, 2024
Feb 18, 2024
Jan 19, 2022
Dec 13, 2022
Feb 7, 2022
Feb 5, 2024
Jan 21, 2025
Jan 21, 2025
Feb 27, 2025
Nov 16, 2024
Jul 27, 2024
Dec 13, 2022
Feb 27, 2025
Feb 27, 2025

Repository files navigation

PCSX2 Website

The main PCSX2 website is a statically generated website, leveraging Docusaurus.

Setup

Windows

Setup Scoop as per instructions at https://scoop.sh/.

Open Powershell and install the following.

scoop install git nodejs
npm install --global yarn

Navigate to your local git repository for the site and use the below to start the server.

To start the server you will need to be in your Github repository that contains the package.json.

yarn start # alternatively, you can use `npm run start`

Browse to http://localhost:8080/

Linux

TODO - but very similar just using your package manager of choice

Developing

  • The docusaurus documentation is very useful and has plenty of examples https://docusaurus.io/docs
  • Docusaurus uses React and JSX, seek out related resources for those if editing the frontend code

Making a new Article

Run the following to setup the boilerplate for a new article:

yarn new-article

The article will go into /blog/<year>/<title>

You should add an image to serve as a preview and title card respectively (if appropriate) by using the image: and titleImage: frontmatter field, for example:

---
title: ...
---
image: ./img/my-cool-thumbnail.webp
titleImage: ./img/my-cool-thumbnail.webp
---

titleImage assets currently needs to be stored in the static folder. No image path, whether in the frontMatter or in the article, should contain spaces.

Caveats if Migrating a Legacy Article

  • When running the command above, you should provide an alias that matches the relative URL from the old website. This will prevent legacy links from becoming dead. See existing articles that have been migrated for an example.

Builtin Component Documentation

See the following article