ExtraStatic: powerful and easy publishing

  1. 23 Dec, 2020 1 commit
  2. 21 Dec, 2020 1 commit
  3. 27 Jun, 2020 1 commit
  4. 17 May, 2020 1 commit
  5. 04 Mar, 2020 2 commits
  6. 22 Feb, 2020 2 commits
  7. 01 Feb, 2020 1 commit
  8. 31 Jan, 2020 4 commits
    • Meitar M's avatar
      Fix bug where some pages where not shown as tiles. · 4e4f981b
      Meitar M authored
      This commit refactors the `tiles.html` include file so that when the
      `site.tiles-source` is pages, pages with `show_tile: false` set in their
      Front Matter are not counted as having been shown. Prior to this commit,
      such pages were iterated over in the `for` loop, consuming a loop
      iteration from the `site.tiles-count` counter.
      
      Put another way, say you have set `tiles-count` to 6, and you have a
      total of 10 pages. Of these ten pages, six have `show_tile` set to
      `false`. The natural expectation would be that the home page layout
      would display four tiles (10 - 6 = 4), but in fact, the exact number of
      page tiles shown would depend on the specific lexicographical ordering
      of the `site.html_pages` array, which could result in fewer than four
      page tiles being shown.
      
      This commit fixes the issue by excluding pages with `show_tile` set to
      `false` first, and only then iterating over the remaining pages.
      4e4f981b
    • Meitar M's avatar
      8c70ecf0
    • Meitar M's avatar
      Fix relative paths to images when a permalink is used. · b8721c35
      Meitar M authored
      This commit uses the Jekyll `link` tag to correctly construct the URL to
      images with otherwise relative paths. Without this logic, the images
      would only load when the landing page's permalink was not altered by the
      user. For example, if the permalink is changed to `get-started` in the
      Jekyll Front Matter, the relative URLs would become:
      
          get-started/assets/images/pic08.jpg
      
      However, since the `get-started` path doesn't really exist, this would
      fail to load the image.
      
      As of Jekyll 4.0, the `link` tag is safe to use without prepending
      `site.baseurl`, so this code works in all situations.
      b8721c35
    • Meitar M's avatar
      Add page titles to `<title>` element. · 033cfa2c
      Meitar M authored
      033cfa2c
  9. 13 Jan, 2020 5 commits
  10. 15 Sep, 2019 1 commit
  11. 15 Jun, 2019 1 commit
  12. 13 Jun, 2019 1 commit
  13. 09 Sep, 2018 3 commits
  14. 25 Aug, 2018 3 commits
  15. 05 Aug, 2018 1 commit
  16. 02 Jul, 2018 4 commits
  17. 16 Mar, 2018 2 commits
  18. 05 Jul, 2017 6 commits