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

https://github.com/schemaorg/gh_pages

Schema.org, hosted on github.
https://github.com/schemaorg/gh_pages

Last synced: 10 months ago
JSON representation

Schema.org, hosted on github.

Awesome Lists containing this project

README

          

# Schema.org GitHub Pages

This repository hosts a GitHub Pages version of schema.org type definitions.

## GitHub Pages Setup

To enable GitHub Pages for this repository:

1. Go to Settings → Pages in your GitHub repository
2. Under "Source", select "GitHub Actions"
3. The workflow will automatically deploy the `docs` directory to GitHub Pages

## Viewing the Site

Once deployed, the site will be available at:
`https://schemaorg.github.io/gh_pages/`

## Current Schema Types

- [Person](https://schemaorg.github.io/gh_pages/Person.html) - A person (alive, dead, undead, or fictional)

## Local Development

To test locally:
```bash
cd docs
python -m http.server 8000
```
Then visit http://localhost:8000

## Adding New Schema Types

To add a new schema type:
1. Create an HTML file in the `docs` directory
2. Follow the same structure as `Person.html`
3. Add a link to the new type in `index.html`
4. Commit and push to trigger deployment