Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chadxz/personal-website
The source of my personal website at https://chadxz.dev
https://github.com/chadxz/personal-website
Last synced: 19 days ago
JSON representation
The source of my personal website at https://chadxz.dev
- Host: GitHub
- URL: https://github.com/chadxz/personal-website
- Owner: chadxz
- License: mit
- Created: 2021-03-26T23:21:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-30T16:05:29.000Z (3 months ago)
- Last Synced: 2024-10-14T10:35:32.417Z (about 1 month ago)
- Language: Nunjucks
- Homepage:
- Size: 102 MB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE-MIT
Awesome Lists containing this project
README
# personal-website 2021
This is the source of [chadxz.dev](https://chadxz.dev), the personal blog of
Chad McElligott.## details
- 11ty static site generator
- tailwind css
- postcss build tool
- buttondown.email mailing list
- deployed to NetlifyFor more details, see the [blog post](https://chadxz.dev/bootstrap/).
## development
To get started with development:
- install Node.js. I recommend using [proto](https://moonrepo.dev/proto)
- install the npm packages. `npm install`
- start the dev server. `npm start`
- open your browser to the link printed on the console.When you are editing the markdown files or the style.css, it will automatically
reload the browser.## deployment
Deployment is wired up to Netlify. New commits to the `main` branch will
automatically deploy to [chadxz.dev](https://chadxz.dev).## writing new posts
New posts are stored in [src/posts](src/posts). Drop a new file there with the
format `YYYY-MM-DD-slug.md` where `slug` would be a short name for the article.
See other blog posts for examples of the "front matter" 11ty uses to create
things like the filename for the generated html page, tags, publish date, etc.