Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ezzylan/fana-portfolio
fana-portfolio is a Personal Portfolio Website made for Farhanah Izzati using the Astrofy template by Manuel Ernesto.
https://github.com/ezzylan/fana-portfolio
astro daisyui decap-cms tailwindcss
Last synced: 2 days ago
JSON representation
fana-portfolio is a Personal Portfolio Website made for Farhanah Izzati using the Astrofy template by Manuel Ernesto.
- Host: GitHub
- URL: https://github.com/ezzylan/fana-portfolio
- Owner: ezzylan
- Created: 2023-09-09T11:53:48.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-26T17:28:08.000Z (3 months ago)
- Last Synced: 2024-08-27T14:15:13.707Z (3 months ago)
- Topics: astro, daisyui, decap-cms, tailwindcss
- Language: Astro
- Homepage: https://farhanah-izzati.netlify.app/
- Size: 15.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fana-portfolio
**fana-portfolio** is a Personal Portfolio Website made for [Farhanah Izzati](https://github.com/farhanahizzati) using the [Astrofy](https://astro.build/themes/details/astrofy/) template by [Manuel Ernesto](https://github.com/manuelernestog).
## Installation
```bash
git clone https://github.com/ezzylan/fana-portfolio.git
cd fana-portfolio
pnpm install
pnpm run dev
```## Tech Stack
- [Astro](https://astro.build)
- [Tailwind CSS](https://tailwindcss.com/)
- [daisyUI](https://daisyui.com/)
- [Decap CMS](https://decapcms.org/)## Project Structure
> Refer to this [README file](https://github.com/manuelernestog/astrofy/blob/main/README.md) for more information on the project structure.
## Usage
### Add Projects (Portfolio)
> 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
1. Open `src/content/portfolio`.
2. 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)- Via Decap CMS
1. Open `https://.netlify.app/admin/`.
2. Click the following buttons according to their appearance order:
- `Login with Netlify Identity`
- `Continue with GitHub`
- `New Projects`
3. Fill in all the information in the empty spaces.
4. Click `Publish` then `Publish Now`.> The steps above are done based on the assumption that the website has been **deployed to Netlify**. Refer to [this guide](https://decapcms.org/docs/add-to-your-site/) to configure Decap CMS to your preferred backend.
## Acknoledgements
- [Astrofy | Personal Porfolio Website Template](https://astro.build/themes/details/astrofy/) by [Manuel Ernesto](https://github.com/manuelernestog)