updated the way I do callouts and alerts. This approach is better than the old way. You use includes here and pass parameters. This approach leads to fewer errors. The output looks the same, and you can use Markdown directly inside of the alerts or callouts instead of switching to HTML syntax.

This commit is contained in:
tomjohnson1492
2016-04-09 09:18:55 -07:00
parent 8100e01ecf
commit d7d5286239
6 changed files with 197 additions and 83 deletions

View File

@ -7,37 +7,62 @@ sidebar:
- product2_sidebar
---
{% comment %}
_
_ __ ___ _ _ __| | ___ ___
| '_ ` _ \| | | |/ _` |/ _ \ / __|
| | | | | | |_| | (_| | (_) | (__
|_| |_| |_|\__, |\__,_|\___/ \___|
|___/
{% endcomment %}
{% for sidebar in page.sidebar %}
{% for entry in site.data.sidebars[sidebar].entries %}
{% for folder in entry.folders %}
{% for folderitem in folder.folderitems %} {% unless folderitem.type == "frontmatter" or folderitem.external_url or folderitem.type == "homepage" %}
{% for folderitem in folder.folderitems %} {% unless folderitem.type == "frontmatter" or folderitem.external_url %}
{{folderitem.url | replace: "/", "" }}:
title: "{{folderitem.title }}"
url: "{{folderitem.url | prepend: site.baseurl }} '{{folderitem.title}}'"
link: "<a href='{{folderitem.url | prepend: site.baseurl }}' title='{{folderitem.title}}'>{{folderitem.title}}</a>"
url: {{folderitem.url | prepend: site.baseurl }}
link: <a href="{{folderitem.url | prepend: site.baseurl }}">{{folderitem.title}}</a>
{% endunless %}
{% for subfolders in folderitem.subfolders %}
{% for subfolderitem in subfolders.subfolderitems%} {% unless subfolderitem.type == "frontmatter" or subfolderitem.external_url or subfolderitem.type == "homepage" %}
{% for subfolderitem in subfolders.subfolderitems%} {% unless subfolderitem.type == "frontmatter" or subfolderitem.external_url %}
{{subfolderitem.url | replace: "/" }}:
title: "{{subfolderitem.title}}"
url: "{{subfolderitem.url| prepend: site.baseurl }} '{{subfolderitem.title}}'"
link: "<a href='{{subfolderitem.url | prepend: site.baseurl }}' title='{{subfolderitem.title}}'>{{subfolderitem.title}}</a>"
url: {{subfolderitem.url| prepend: site.baseurl }}
link: <a href="{{subfolderitem.url | prepend: site.baseurl }}">{{subfolderitem.title}}</a>
{% endunless %}
{% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}
{% endfor %}
{% comment %}
_
| |_ ___ _ __ _ __ __ ___ __
| __/ _ \| '_ \| '_ \ / _` \ \ / /
| || (_) | |_) | | | | (_| |\ V /
\__\___/| .__/|_| |_|\__,_| \_/
|_|
{% endcomment %}
{% for entry in site.data.topnav.topnav %}
{% for item in entry.items %}
{% unless item.external_url %}
{{item.url | replace: "/", ""| replace: "\", ""}}:
title: "{{item.title}}"
url: "{{item.url | replace: "/", ""| replace: "\", ""}}"
link: "<a href='{{item.url}}'>{{item.title}}</a>"
{% endunless %}
{% endfor %}
{% endfor %}
{% for entry in site.data.topnav.topnav_dropdowns %}
{% for folder in entry.folders %}
{% for folderitem in folder.folderitems %}
{% unless folderitem.external_url %}
{{folderitem.url | replace: "/", ""| replace: "\", "" }}:
title: "{{folderitem.title}}"
url: "{{folderitem.url| replace: "/", ""| replace: "\", ""}}"
link: "<a href='{{folderitem.url}}'>{{folderitem.title}}</a>"
{% endunless %}
{% endfor %}
{% endfor %}
{% endfor %}