Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josephearl/website
@josephearl does blogging
https://github.com/josephearl/website
blog hugo jamstack netlify
Last synced: about 8 hours ago
JSON representation
@josephearl does blogging
- Host: GitHub
- URL: https://github.com/josephearl/website
- Owner: josephearl
- License: apache-2.0
- Created: 2017-03-19T17:35:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T11:10:52.000Z (6 months ago)
- Last Synced: 2024-05-22T11:34:52.410Z (6 months ago)
- Topics: blog, hugo, jamstack, netlify
- Language: Astro
- Homepage: https://www.josephearl.co.uk
- Size: 10.2 MB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# website
[@josephearl](https://github.com/josephearl)’s website .
Built using [Astro](https://astro.build) and served with [Netlify](https://www.netlify.com).
## How it works
Content is stored as plain old Markdown in the `src/content` directory.
Static HTML is generated from the content using [Astro](https://astro.build) and saved into the `dist` directory.
[Netlify](https://www.netlify.com) detects changes to the Git repository and continually builds and deploys the site, as well as managing SSL certificates with Lets Encrypt.
## Getting started
You will need Node.js 18 or later installed.
## Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:3000` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run format` | Format your code |
| `npm run check` | Check your code for errors |
| `npm run a11y` | Run accessibility tests against the local server |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |