This is the source code for José Gonçalves personal website, hosted in Vercel.
All the information on the website that is meant to be updated is inside *.mdx
folders. The *.mdx
files are written in Markdown with some React components. These files have been configured so that the user only needs to edit:
- The
meta
variable: There is a variable in every*.mdx
file calledmeta
that exports metadata related to the page. - The actual markdown content: Below every
export const meta = { ... }
line, there is a markdown text that is meant to be edited.
The existing *.mdx
files are:
index.mdx
: The home page.about.mdx
: The about page.projects.mdx
: The projects page - each project card is defined inside themeta
variable of this file.projects.mdx
: The teaching page - each teaching entry is defined inside themeta
variable of this file.blog/*.mdx
: The blog posts - inside theblog
folder each folder or.mdx
file is a blog post and possibly contains images related to the blogpost.