Skip to content

synesthesia/site2019

Repository files navigation

Synesthesia Website 2019 onwards

My Hugo-based personal website

Status

Netlify Status

Licence

See LICENSE for details.

Content

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.

Code (including HTML, SCSS, scripts and makefiles)

For code license and attribution of third-party elements see LICENSE.

Required Configuration

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

Micropub format mapping

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

About

Conversion of personal site to hugo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •