Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 2.33 KB

index.md

File metadata and controls

56 lines (46 loc) · 2.33 KB
layout title
page
Main μMerlin Github page

{% comment %} tagline: Supporting tagline {% endcomment %}## References

Projects

Posts{% capture junk %}

{% assign goodlines = nil %} {% for post in site.posts %} {% capture goodlines %}{{ goodlines }}

  • {{ post.date | date_to_string }} » {{ post.title }}
  • {% endcapture %} {% endfor %} {% endcapture %}
      {{ goodlines }}

    Random

    To Do

    • add sidebar to hold the extras
    • refactor theme(s) to:
      • pull common header stuff out
      • provide insertion points to add extra tags
        • site and page specific css and js
      • look at jekyll / liquid code to see about suppressing blank output lines where only liquid templating exists on the source line
        • need? extra wrapper to show when to suppress? {‌%[%-] ?
        • alternate (less pretty) idea: allow the opening "{‌%" to be on the previous line from the tag content
      • add "{‌% capture junk %}…{‌% endcapture %}" wrappers around (non-outputting) code blocks
      • restructure to assign value to variables in code blocks then emit after end of block
        • do nested capture blocks work?
          • yes, though some care is needed
        • JB/pages_list is done with very good results.
      • provide optional indent level information to called / included procedures, to help beautify the generated html.
        • JB/pages_list currently has a hard-coded indent prefix. Some added logic could change that to use what was provided by the caller, using the same general logic as the group variable. Use it when it exists; use a default value when it does not.