karlarao / tiddlywiki

MonkeyPirateTiddlyWiki (MPTW) template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tiddlywiki

MonkeyPirateTiddlyWiki (MPTW) template

system requirements

- Windows Desktop or Windows Server OS
- Firefox Setup 4.0 RC 2

download and setup

Download the wiki on your Windows desktop https://github.com/karlarao/tiddlywiki/archive/refs/heads/main.zip

Screen Shot 2021-04-24 at 11 53 45 AM

Unzip and move the tiddlywiki-main folder to any directory

Screen Shot 2021-04-24 at 11 57 47 AM

Click and Install "Firefox Setup 4.0 RC 2.exe"

Screen Shot 2021-04-24 at 11 57 59 AM

Choose Custom

Screen Shot 2021-04-24 at 11 58 20 AM

Install the software to a new location. This will allow you to run new and old version of Mozilla Firefox. Tiddlywiki requires the "Firefox Setup 4.0 RC 2" version which is a known limitation.

Screen Shot 2021-04-24 at 11 58 48 AM

DON'T use as default browser

Screen Shot 2021-04-24 at 11 59 07 AM

Launch Firefox now

Screen Shot 2021-04-24 at 11 59 30 AM

Open a new tab and drag the tiddlywiki.html to the blank area

Screen Shot 2021-04-24 at 12 00 48 PM

The tiddlywiki

Screen Shot 2021-04-24 at 12 01 16 PM

On the right section of the page click Options >>

Screen Shot 2021-04-24 at 12 01 49 PM

You can use "SaveBackups" if you want to backup a copy of the tiddler before saving. I don't use this setting to minimize storage usage, my wiki is now at 10MB html file and every save creates a copy if this is enabled.

"AutoSave" should always be enabled. Each time you create a tiddler, once you hit "Done" it saves the changes to the html file.

Screen Shot 2021-04-24 at 12 02 09 PM

On the top right, click "save changes" just to test if you can save the file to the current directory

Screen Shot 2021-04-24 at 12 02 24 PM

Click "Remember this decision" and click "Allow"

Screen Shot 2021-04-24 at 12 02 35 PM

You'll see the prompt "Main TiddlyWiki file saved"

Screen Shot 2021-04-24 at 12 02 49 PM

creating a topic and sub topic

On the right section, click "new tiddler"

Screen Shot 2021-04-24 at 12 03 11 PM

Type "test wiki 01" as title, hit CTRL + ENTER to save. Another way to save is hove on the top right of the tiddler and click "Done"

Screen Shot 2021-04-24 at 12 03 53 PM

Screen Shot 2021-04-24 at 12 05 00 PM

To create a sub topic, on the "test wiki 01" tiddler click "new here"

Screen Shot 2021-04-24 at 12 05 17 PM

Type "sub topic 01" and you can also enter any text on the Content area. Hit CTRL+ENTER to save

Screen Shot 2021-04-24 at 12 05 53 PM

Screen Shot 2021-04-24 at 12 06 02 PM

To close all tiddlers on the right section click "close all"

Screen Shot 2021-04-24 at 12 06 23 PM

Screen Shot 2021-04-24 at 12 06 33 PM

Refresh the browser. You should see all the new entries on the right side "Timeline" section On the Tag Cloud section click on the wiki entry, click Open tag

Screen Shot 2021-04-24 at 12 06 57 PM

This shows the hierarchy of the main topic and sub topics

Screen Shot 2021-04-24 at 12 07 10 PM

setup rss feed

Follow this step ONLY if you are planning to publish your wiki to git pages and want the changes tracked on RSS readers If you are planning to use the wiki locally (personal/private notes), then there's no need for RSS setup

On the top right click "backstage"

Screen Shot 2021-04-24 at 12 09 26 PM

Click on "tweak" and enable "Generate and RSS feed when saving changes"

Screen Shot 2021-04-24 at 12 09 44 PM

Click "save changes", notice the text "RSS feed saved" on the top right

Screen Shot 2021-04-24 at 12 10 01 PM

The "RSS feed saved" also appears when creating a new tiddler

Screen Shot 2021-04-24 at 12 10 22 PM

The RSS file is tiddlywiki.xml

Screen Shot 2021-04-24 at 12 10 40 PM

setup git pages

First you need to create a git repository https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-new-repository

Follow this howto to enable git pages https://github.blog/2016-12-09-publishing-with-github-pages-now-as-easy-as-1-2-3/

Execute the following inside your git repo to sync the local files to git pages:

execute this on 1st commit

git config --global user.name "yourusernamehere"
git config --global user.email "youremailhere@gmail.com"
git add .
git status # to see what changes are going to be commited
git commit -m "."
git remote add origin git@github.com:yourusernamehere/yourgitrepohere.git
git push origin master
git branch gh-pages # this is one time
git checkout gh-pages # go to the gh-pages branch
git rebase master # bring gh-pages up to date with master
git push origin gh-pages # commit the changes
git checkout master # return to the master branch

execute this on the subsequent commits

git config --global user.name "yourusernamehere"
git config --global user.email "youremailhere@gmail.com"
git add .
git status # to see what changes are going to be commited
git commit -m "."
#git remote add origin git@github.com:yourusernamehere/yourgitrepohere.git
git push origin master
#git branch gh-pages # this is one time
git checkout gh-pages # go to the gh-pages branch
git rebase master # bring gh-pages up to date with master
git push origin gh-pages # commit the changes
git checkout master # return to the master branch

About

MonkeyPirateTiddlyWiki (MPTW) template

License:MIT License


Languages

Language:HTML 100.0%