An open API service indexing awesome lists of open source software.

https://github.com/dennislo/dennislo.github.io

Personal homepage
https://github.com/dennislo/dennislo.github.io

gatsby homepage

Last synced: 3 days ago
JSON representation

Personal homepage

Awesome Lists containing this project

README

          



Gatsby



Personal homepage: Who is DLO?

This site also publishes clean Markdown source routes alongside the rendered pages. Use the direct `.md` files in
`static/` when you want plain-text, agent-friendly versions of the content:

- `/index.md` for the homepage
- `/contact-form.md` for the contact page
- `/404.md` for the 404 page

These routes are also advertised in `static/llms.txt` so agents can discover them without executing the site.

- [πŸ’» Development](#development)
- [Running locally](#running-locally)
- [Making changes](#making-changes)
- [πŸš€ Deployment](#-deployment)
- [Deploying latest](#deploying-latest)

## [πŸ’» Development](#development)

### [Running locally](#running-locally)

1. **Run server**

Navigate into your new site’s directory and start it up.

```shell
cd gatsby-site/
npm run develop
```

2. **Open the code and start customizing!**

Your site is now running at http://localhost:8000

For example, you can edit `src/pages/index.tsx` to see your site update in real-time.

### [Making changes](#making-changes)

All edits to be committed to the `develop` branch. Creating features branches
is useful for larger changes.

## [πŸš€ Deployment](#deployment)

### [Deploying latest](#deploying-latest)

**NOTE:** Do not commit directly to the `master` branch
as this is the production branch for github pages.

Run the following to deploy the latest changes to production:

```shell
git checkout develop
npm run deploy
```

Your site will be built and deployed using the latest `master` branch. This is served by GitHub Pages
at https://dlo.wtf/

## Domain management

Manage the `dlo.wtf` domain at https://account.squarespace.com/domains

1. Sign in using the Google account: lo.dennis@gmail.com