Code for moiety.me
https://moiety.me
- CSS 52.3%
- JavaScript 25.4%
- Nunjucks 22.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| .woodpecker | ||
| _source | ||
| .editorconfig | ||
| .eleventy.js | ||
| .gitignore | ||
| .mailmap | ||
| .prettierignore | ||
| .prettierrc.js | ||
| CHANGELOG.md | ||
| DOCUMENTATION.md | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| stylelint.config.js | ||
Zoë’s homepage
Zoë’s personal site including an about page and blog. This is the fifth major version since I first published a personal site in 2009.
Install & run the project
Note: You’ll need node version 18 or higher. You can check if you have node by running node --version.
- clone the repository
- navigate into the folder (ex:
cd elf) - install the required materials:
npm install - run the project:
npm start
Sign the security.txt
- cd into
_site/.well-known - run
gpg --clearsign security.txt && mv security.txt.asc security.txt
Project details
- based on 11ty template Elf
- Semantic Versioning is used for version numbers
- Conventional Commits are used to keep a clean history
- Prettier is used for formatting
- Stylelint is used for CSS linting
Credits
- This project uses Phosphor Icons (MIT)