Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add beginnings of a walkthrough, styled with Pixyll theme using Jekyll #3

Open
wants to merge 11 commits into
base: gh-pages
Choose a base branch
from

Commits on Jun 5, 2016

  1. Replace gh-pages with minimal-ish Jekyll site

    First, did the Gemfile stuff from the official GitHub instructions:
    https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/#step-2-install-jekyll-using-bundler
    
    Then, rather than `jekyll new .` like those instructions recommend,
    which creates a whole scaffolded directory structure and files and stuff
    that we don't want, instead copied the minimal set of files (well, the
    entire _sass/ folder, but other than that, the minimal set of files)
    from [johnotander/pixyll] to make
    
        jekyll serve && open http://localhost:4000/see-pixyll-in-action.html
    
    work and display with the right styles/the Pixyll theme.
    
    [johnotander/pixyll]: johnotander/pixyll@dca7f12
    laughinghan committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    1c548c1 View commit details
    Browse the repository at this point in the history
  2. Remove pagination from Jekyll _config.yml

    Gets rid of this message during `jekyll serve`:
    
            Pagination: Pagination is enabled, but I couldn't find an index.html page to use as the pagination template. Skipping pagination.
    laughinghan committed Jun 5, 2016
    Configuration menu
    Copy the full SHA
    6691cab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7edef55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5bb9c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    569488f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    949f838 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d9158a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d1769a View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2016

  1. Hide Jekyll stuff in _jekyll

    Based on https://jekyllrb.com/docs/configuration/#default-configuration
    except for Sass, which isn't documented there, but is documented at
    https://jekyllrb.com/docs/assets/#sassscss
    
    Except for _posts/, which isn't configurable, but it turns out we don't
    need it at all!
    
    Note that at first I tried setting `source: _jekyll`, but then Jekyll
    couldn't find index.html, so I tried to symlink _jekyll/index.html to
    ../index.html, but it turns out that for security reasons Jekyll only
    supports symlinks within site.source:
    jekyll/jekyll#4710
    laughinghan committed Jun 9, 2016
    Configuration menu
    Copy the full SHA
    3e4a635 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2016

  1. Add intro to walkthrough.md

    TO BE CONTINUED
    laughinghan committed Jun 16, 2016
    Configuration menu
    Copy the full SHA
    4502def View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22e1883 View commit details
    Browse the repository at this point in the history