1. 15 Sep, 2021 2 commits
  2. 10 Sep, 2021 3 commits
  3. 20 Aug, 2021 2 commits
  4. 18 Aug, 2021 1 commit
  5. 08 Jul, 2021 1 commit
  6. 23 Jun, 2021 2 commits
  7. 18 Jun, 2021 3 commits
  8. 14 Sep, 2020 1 commit
  9. 11 Sep, 2020 1 commit
  10. 26 Aug, 2020 1 commit
  11. 13 Aug, 2020 1 commit
  12. 11 Aug, 2020 1 commit
    • PLanCompS's avatar
      Separate sorting of numbers and strings for navigation order · 4fc59a57
      PLanCompS authored
      The values of `title` and `nav_order` can be numbers or strings.
      Jekyll gives build failures when sorting on mixtures of different types,
      so numbers and strings need to be sorted separately.
      
      Here, numbers are sorted by their values, and come before all strings.
      An omitted `nav_order` value is equivalent to the page's `title` value
      (except that a numerical `title` value is treated as a string).
      
      The case-sensitivity of string sorting is determined by `site.nav_sort`.
      4fc59a57
  13. 10 Aug, 2020 1 commit
    • PLanCompS's avatar
      Ensure pages with nav_exclude are ignored by navigation · 83ec5533
      PLanCompS authored
      Pages with `nav_exclude: true` were included when sorting on `title` or `nav_order`. That could cause build failures when the type of value of the field differs from that on other pages, as reported in https://github.com/pmarsceill/just-the-docs/issues/406.
      
      Pages with `nav_exclude: true` or no `title` are never displayed in the navigation, so removing them from `pages_list` cannot break existing sites. This change also allows the removal of some tests in the code. (The indentation of the code should now be adjusted, but that has been deferred, to restrict the size of the diff for review.)
      
      For testing, the title of `404.html` has been changed to the number `404`,  the page `docs/untitled-test.md`  has been added, and `nav_sort_order` has been set to `case_sensitive`. Those updates give build failures with the current version of `_includes/nav.html`, but not after the suggested changes.
      
      It will still be possible for build failures to occur due to so...
      83ec5533
  14. 07 Jul, 2020 1 commit
    • PLanCompS's avatar
      Major refactoring · 61053f67
      PLanCompS authored
      The additions to `_config.yml` go together with the changes to `code.scss`,
      to facilitate adjusttments by users. See `docs/linenos-test` for the details.
      The CSS code has been significantly refactored and simplified,
      and seems to produce sensible results (at least on Safari and Firefox).
      61053f67
  15. 25 Jun, 2020 1 commit
  16. 18 Jun, 2020 1 commit
  17. 01 May, 2020 1 commit
  18. 27 Apr, 2020 3 commits
  19. 25 Apr, 2020 1 commit
    • PLanCompS's avatar
      Made case-insenstive sorting the default · c46ccd34
      PLanCompS authored
      Added a configuration option to determine whether the sort order is case-sensitive.
      The default is case-insensitive.
      
      To test:
      - open `/just-the-docs/docs/utilities/` in the browser,
        and check that the navigation links in `Utilities` are sorted alphabetically;
      - in `docs/utilities/layout.md', change the preamble to `title: layout`,
        and check that the  links in `Utilities` are still sorted alphabetically;
      - add `nav_sort: case_sensitive` in the configuration file,
        and check that the link to `layout` is now listed last under `Utilities`.
      c46ccd34
  20. 24 Apr, 2020 6 commits
  21. 24 Mar, 2020 1 commit
  22. 12 Jan, 2020 1 commit
  23. 02 Jan, 2020 1 commit
  24. 29 Dec, 2019 3 commits