fana-portfolio is a Personal Portfolio Website made for Farhanah Izzati using the Astrofy template by Manuel Ernesto.
git clone https://github.com/ezzylan/fana-portfolio.git
cd fana-portfolio
pnpm install
pnpm run dev
Refer to this README file for more information on the project structure.
As of the time of this writing, Astro currently does not support empty collections. So, make sure to not leave the portfolio collection (or any other collections if added in the future) empty.
There are two ways to add projects to the portfolio section:
-
Manually
- Open
src/content/portfolio
. - Create a new Markdown file inside the folder. Make sure to include the following metadata in the front matter:
- title (Project Title)
- description (Project Description)
- heroImage (Project Image)
- pubDate (Publication Date)
- Open
-
Via Decap CMS
- Open
https://<site-name>.netlify.app/admin/
. - Click the following buttons according to their appearance order:
Login with Netlify Identity
Continue with GitHub
New Projects
- Fill in all the information in the empty spaces.
- Click
Publish
thenPublish Now
.
The steps above are done based on the assumption that the website has been deployed to Netlify. Refer to this guide to configure Decap CMS to your preferred backend.
- Open