Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eshlox/gatsby-theme-axii
AXII - A Gatsby blog theme.
https://github.com/eshlox/gatsby-theme-axii
blog-theme gatsby gatsby-theme react typescript
Last synced: 3 months ago
JSON representation
AXII - A Gatsby blog theme.
- Host: GitHub
- URL: https://github.com/eshlox/gatsby-theme-axii
- Owner: eshlox
- License: mit
- Created: 2019-11-01T17:03:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-07T04:25:00.000Z (over 1 year ago)
- Last Synced: 2024-09-19T17:10:46.970Z (4 months ago)
- Topics: blog-theme, gatsby, gatsby-theme, react, typescript
- Language: TypeScript
- Homepage: https://gatsby-theme-axii.netlify.com
- Size: 22 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![AXII - A Gatsby blog theme](https://github.com/eshlox/gatsby-theme-axii/blob/master/packages/site/static/og-default.png "AXII - A Gatsby blog theme")
# AXII - A Gatsby blog theme
[![Netlify Status](https://api.netlify.com/api/v1/badges/e7989bb9-c63c-4670-9136-ebe5545459ed/deploy-status)](https://app.netlify.com/sites/gatsby-theme-axii/deploys) ![NPM Licence](https://img.shields.io/npm/l/@eshlox/gatsby-theme-axii) ![npm](https://img.shields.io/npm/v/@eshlox/gatsby-theme-axii)
## Demo
- https://gatsby-theme-axii.netlify.app
- https://eshlox.net## Features
- Markdown/MDX support
- Material UI
- Code syntax highlighter
- Responsive images
- Aloglia search
- Light/Dark mode
- SEO
- RSS
- Sitemap
- Sentry support
- Twitter & Youtube embeds support
- Web monetization support## Theme documentation
https://github.com/eshlox/gatsby-theme-axii/blob/master/packages/gatsby-theme-axii/README.md
## Development
This repository uses [yarn workspaces](https://yarnpkg.com/lang/en/docs/workspaces/), [conventional commits](https://www.conventionalcommits.org) and [lerna](https://lerna.js.org).
### Install all dependencies
```sh
npx lerna bootstrap
```### Run the development server
```sh
yarn workspace site develop
```### Build the website
```sh
yarn workspace site build
```### Publish packages to NPM
```sh
HUSKY_SKIP_HOOKS=1 GH_TOKEN=GITHUB-TOKEN lerna publish
```## Yarn
### Add a package
```sh
yarn workspace @eshlox/gatsby-theme-axii add packageName
```