Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaronamm/aaronamm.github.io
Aaron's personal profile website
https://github.com/aaronamm/aaronamm.github.io
gatsby gatsby-theme mvp portfoilo-website resume
Last synced: about 1 month ago
JSON representation
Aaron's personal profile website
- Host: GitHub
- URL: https://github.com/aaronamm/aaronamm.github.io
- Owner: aaronamm
- License: mit
- Created: 2022-01-02T08:35:37.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-19T10:08:32.000Z (about 2 years ago)
- Last Synced: 2024-05-08T15:29:48.321Z (8 months ago)
- Topics: gatsby, gatsby-theme, mvp, portfoilo-website, resume
- Language: JavaScript
- Homepage: https://aaronamm.github.io/
- Size: 19.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gatsby-starter-minimal-portfolio
## Prerequisite
- Computer (Windows or Linux based OS)
- Node
- Yarn
- Git
- GitHub Account for deploying to GitHub Pages## Create and run a new project
- Create a new project from gatsby-starter-minimal-portfolio.
```sh
gatsby new your-github-username.github.io dotnetthailand/gatsby-starter-minimal-portfolio
```
- CD to your project folder.
```sh
cd your-github-username.github.io
```
- Run your project.
```sh
cd your-github-username.github.io
```
- Open a browser and navigate to http://localhost:8000.
- You will find your minimal-portfolio in a browser.## Customize your portfolio
- Edit content of `SiteConfig.js` to your profile information.
- Add a new Markdown file in `content` folder and put your activity's details into it.
- Edit `data/projects.yml` to your interesting projects.
- Edit content of `src/pages/contact.tsx` to your contact information (We use Gatsby theme shadowing).## Deploy to GitHub Pages
- Create an empty repository with a name as `your-github-username.github.io`.
- Set a new GitHub Secret with the following key and value:
- New `PUBLIC_REPO_ACCESS_TOKEN` key and set a value to a GitHub personal access token with the "public_repo" scope.
- Push this project source to your GitHub repository with the following command.
```sh
git remote set-url origin [email protected]:your-github-username/your-github-username.github.io.git
git push -u origin main
```
- Wait until GitHub Actions deployment has finished.
- Go to `GitHub Pages settings` of your repository and set a deployment branch to `gh-pages`. Then click `Save` button.
- Open a browser and navigate to https://your-github-username.github.io.
- You will find your minimal portfolio website in a browser.
- Later, when you edit source code, you just commit your changes and push theme to GitHub again
and a project will be deployed to GitHub Pages automatically.upgrade
--latest
https://classic.yarnpkg.com/en/docs/dependency-versions#toc-semantic-versioning```sh
$ yarn upgrade @dotnetthailand/gatsby-theme-minimal-portfolio --latest
```