Skip to content

Template for writing diary in encrypted git repository.

Notifications You must be signed in to change notification settings

njkevlani/diary-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

diary-template

A template to write and read diary using bash, git, (neo)vim and hugo.

Workflow

Fork this repo to get started.

Writing

Use write CLI for wring. Check help page for more details on usage.

./write --help

Reading

hugo server

Updating template

Setup this repo as upstream remote (needed one time).

git remote add upstream https://github.com/njkevlani/diary-template

To fetch the latest changes added to the template, use the following steps.

git fetch upstream
git merge upstream/main

Encryption

Note

Not necessary, but highly recommended that you use https://github.com/AGWA/git-crypt to encrypt the content of your diary.

Steps to setup encryption are:

git-crypt init
git-crypt add-gpg-user <email-for-gpg>

Check out git-crypt repo for other ways to encrypt repo.

TODO

  • Make mood a generic rating layout.
  • [P3] Use layout/all.html
  • [P3] Use css from common project.

About

Template for writing diary in encrypted git repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors