This is the repo for the landing page of Explainable Machine Learning Munich/Tübingen.
-
(!!!) before pushing (which will directly modify the website), FIRST RUN IN DEVELOPMENT MODE and check:
- that the website is running (some changes might easily break the website)
- that the changes are correctly displayed (some changes might show differently from what you expect)
-
(!) only edit your personal page, or add/edit your papers' blogpost in the publications section
- if you think some other changes are needed, or find any bugs/mistakes, please contact Massimo or Lukas
- papers date should have chronological order (e.g. follow notation "2024-04-25")
-
if you find and solve any bugs/issues (likely to happen in papers' blogpost), please add them to the Common Issues section below (thanks!)
-
abstract on multiple lines --> should be on one line
-
special characters in title --> put text into " " to have special characters (e.g. :, ...)
-
don't forget --- at the end of the abstract
get repo
git clone [email protected]:ExplainableML/eml_website.git
from https://nodejs.org/en/download/package-manager
# install nvm (Node Version Manager) (notice that you need to have .zshrc file)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# close and open new terminal
# download and install Node.js (you may need to restart the terminal)
nvm install 20
# verify the right Node.js version is in the environment
node -v # should print `v20.18.0`
# verify the right npm version is in the environment
npm -v # should print `10.8.2`
# from inside the repo folder
npm i
npm run dev
# the webpage should now run in `localhost:3000`
- notice that
npm i
could require also runningnpm audit fix
to fix vulnerabilities - for the above commands, you should have
node version 16
or newer ones andopenssl version 1.1.1
installed
- NodeJS and npm In order to run the project in development mode you need the latest stable versions of nodejs and npm
- Next.js with Javascript Next.js is a framework for creating static and dynamic web applications. It builds on React which is the mostly used Web App Framework for building user interfaces.
- Tailwind CSS Tailwind CSS is an open source UI Design framework with ease of use and flexibility. It is well documented.
- CMS with Markdown
The CMS is a simple directory with markdown files which can be left inside this repository in the content folder or moved to another repository.
The website is hosted on vercel with sponsorship