A template repository for building a docs site from markdown docs/notes.
powered by MkDocs.
- All you have to do is click the Use this template button upon this page.
- run!
-
clone notes-hi as a template
# clone notes-hi as a template git clone https://github.com/hedzr/notes-hi.git new-repo cd new-repo git push git@github.com:yourname/new-repo.git +master:master
-
clone the
new-repo
to your working directory:# in the working directory of your new-repo cd ~/work git clone git@github.com:yourname/new-repo.git cd new-repo
-
publish as gh-pages:
- via
build.sh
:
# ./build.sh prepare_gh_pages_branch git checkout --orphan gh-pages rm -rf * .gitignore docs site 2>/dev/null touch README.md && git add . && git commit -m 'initial gh-pages commit' && git push origin gh-pages git checkout master && \ git branch -D gh-pages && \ git subtree add --prefix=site origin gh-pages #rm -rf site 2>/dev/null #git subtree add --prefix=site origin gh-pages
If error occurs at
git subtree add ...
:prefix 'site' already exists
, try this:git subtree split --rejoin --prefix=site origin gh-pages
- via mkdocs gh-deploy
mkdocs gh-deploy
- via