tomeichlersmith / hdtree

columnar, ragged data with a dynamic, runtime-defined schema
https://tomeichlersmith.github.io/hdtree/
2 stars 1 forks source link

docs website #6

Closed tomeichlersmith closed 1 year ago

tomeichlersmith commented 1 year ago

Need a few things

tomeichlersmith commented 1 year ago

https://idratherbewriting.com/documentation-theme-jekyll/

tomeichlersmith commented 1 year ago

https://dbgdiary.blogspot.com/2015/11/piping-doxygen-output-to-github-pages.html

tomeichlersmith commented 1 year ago

Following https://jekyllrb.com/docs/installation/ubuntu/ and then https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll to initialize docs site.

tomeichlersmith commented 1 year ago

Docs on Docs

Install Ruby and RubyGems

sudo apt-get install ruby-full build-essential zlib1g-dev

In order to avoid cluttering my home directory, I put the gems into my working tree.

export GEM_HOME=$PWD/.gems
export PATH=${PATH}:${GEM_HOME}/bin

Install basics

gem install jekyll bundler

Then use bundle to interact with site.

bundle install
bundle exec jekyll serve
tomeichlersmith commented 1 year ago

https://stackoverflow.com/questions/7890160/embed-website-into-my-site

tomeichlersmith commented 1 year ago

The documentation theme comes with some short scripts using container-ized jekyll to develop the site locally. I am going to use that instead of documenting how to do things on bare metal.

tomeichlersmith commented 1 year ago

Big structure is there so I'm closing this up, will open separate issues for other, more specific tasks.