A VS Code Workspace template to facilitate keeping a journal using VS Code, NodeJS/npm, Git and Markdown. It can help you to:
- quickly generate a new entry for each day (or a specific date)
- generate standalone notes/pages in a folder structure that works for you
- automatically create tables of contents and indexes for all of your files and entries
- encrypt your files with a password, to keep them away from prying eyes
Definitely!
You will need to install:
- NodeJS and npm
- VS Code
- Git (optional)
Next, download the template. Either click Use this Template on the GitHub page to make a new GitHub repository using the template, or just click the Code dropdown, download the ZIP, and worry about all the Git stuff later.
Extract the .zip file somewhere on your computer, then open VS Code.
In VS Code, go to File -> Open Folder... and open the folder you just extracted from the .zip.
Now for the technical part - at the top of VS Code, select Terminal -> New Terminal. Inside the terminal window that opens, type:
npm install
You should see a bunch of text flash by on the screen. Unless you see Error anywhere, you're good.
Now you're ready to make a new entry! In that same terminal window, type:
npm run new
This will create a new Markdown file for today's date and open it in VS Code for you to edit! Get writing!
Check out the pages in the Documentation and Guides section for more information about what this puppy can do!
Happy trails!