My Hugo-based personal website
See LICENSE for details.
All content (the /content subdirectory) is copyright (c) 2001-present Julian Elve and released under the Creative Commons CC BY-NC-SA 4.0 licence.
You are free to share and adapt my content provided you comply with the following terms:
-
Attribution - You must give appropriate credit (as defined in the licence), provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests that I (Julian Elve) endorse you or your use.
-
NonCommercial — You may not use the material for commercial purposes.
-
ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
-
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
For code license and attribution of third-party elements see LICENSE.
The following environment variables are required:
| Variable | Description |
|---|---|
| CONTENT_DIR | Directory where micropub posts are uploaded to |
| FILENAME_FULL_DATE | set to true to prepend micropub post filenames with date |
| GIT_TOKEN | Personal Access Token |
| GIT_BRANCH | Branch name to add micropub posts to (Must already exist) |
| GITHUB_USER | Username for repo where micropub posts are added to (GitHub) |
| GITHUB_REPO | Name of repo where micropub posts are added to (GitHub) |
| ME | Your website url (https://domain.tld/) |
| MEDIA_DIR | Directory where micropub media is uploaded to |
| MICROPUB_KEY | shared secret for authorising Micropub API (for when OAuth2 is not usable) |
| NETLIFY_BUILD_DEBUG | set to true to provide verbose build logging |
| TOKEN_ENDPOINT | Endpoint to validate IndieAuth token |
| Incoming format /properties | Local content type | Local content sub-type |
|---|---|---|
| default | stream | note |
has name |
post | null |
has bookmark-of |
stream | bookmark |
has in-reply-to |
stream | reply |
has like-of |
stream | like |