Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshuanianji/joshuanianji.github.io
My website's source code!
https://github.com/joshuanianji/joshuanianji.github.io
elm personal-website
Last synced: 1 day ago
JSON representation
My website's source code!
- Host: GitHub
- URL: https://github.com/joshuanianji/joshuanianji.github.io
- Owner: joshuanianji
- Created: 2019-05-02T19:46:57.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-02-02T21:07:23.000Z (8 days ago)
- Last Synced: 2025-02-02T22:19:04.996Z (8 days ago)
- Topics: elm, personal-website
- Language: Elm
- Homepage: http://joshuaji.com/
- Size: 764 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# joshuanianji.github.io
Code for my personal website.
## Run Locally
I'm using [asdf](https://asdf-vm.com/) to manage my Node.js version. You can install the correct version by running `asdf install` in the root of the project.
```
pnpm i
touch .env
pnpm dev
```## Environment Variables
Create a `.env` file in the root of the project with the following variables.
```env
# optional - if you want to increase the rate limit for the GitHub API
GITHUB_TOKEN=your_github_pat
```### `GITHUB_TOKEN`
My website uses the GitHub API to fetch data in my public repos. The calls should be cached but sometimes in development you might hit the rate limit. To increase the limit you can create a personal access token and add it to the `.env` file.
A PAT with read-only access to public repos is sufficient.