fix for url generator -- now it excludes properties that have external urls

This commit is contained in:
tomjohnson1492
2016-03-28 12:00:21 -07:00
parent 8219d2a9cc
commit 4573724f6f
2 changed files with 21 additions and 18 deletions

View File

@ -16,6 +16,14 @@ If you decide to use WebStorm, here are a few tips on configuring the editor.
By default, WebStorm comes packaged with a lot more functionality than you probably need. You can lighten the editor by removing some of the plugins. Go to **WebStorm > Preferences > Plugins** and clear the check boxes of plugins you don't need. By default, WebStorm comes packaged with a lot more functionality than you probably need. You can lighten the editor by removing some of the plugins. Go to **WebStorm > Preferences > Plugins** and clear the check boxes of plugins you don't need.
## Set default tab indent to 3 spaces instead of 4
You can set the way the tab works, and whether it uses spaces or a tab character. For details, see [Code Style. JavaScript](https://www.jetbrains.com/help/webstorm/2016.1/code-style-javascript.html?origin=old_help#d658997e132) in WebStorm's help.
On a Mac, go to **WebStorm | Preferences | Editor | Code Style | Other File Types**. Don't select the "Use tab character" check box. Set **3** for the **Tab size** and **Indent** check boxes.
On Windows, go to **File | Settings | Editor | Code Style | Other File Types** to access the same menu.
## Add the Markdown Support plugin ## Add the Markdown Support plugin
Since you'll be writing in Markdown, having color coding and other support for Markdown is important. Install the Markdown Support plugin by going to **WebStorm > Preferences > Plugins** and clicking **Install JetBrains Plugin**. Search for **Markdown Support**. (I would avoid the Multimarkdown plugin — it seemed to make all my dashes in frontmatter tags extend half way across the page.) Since you'll be writing in Markdown, having color coding and other support for Markdown is important. Install the Markdown Support plugin by going to **WebStorm > Preferences > Plugins** and clicking **Install JetBrains Plugin**. Search for **Markdown Support**. (I would avoid the Multimarkdown plugin — it seemed to make all my dashes in frontmatter tags extend half way across the page.)

View File

@ -13,28 +13,28 @@ search: exclude
{% endcomment %} {% endcomment %}
{% for entry in site.data.sidebars.mydoc_sidebar.entries %} {% for entry in site.data.sidebars.mydoc_sidebar.entries %}
{% for folder in entry.folders %} {% for folder in entry.folders %}
{% for folderitem in folder.folderitems %} {% if folderitem.type != "frontmatter" %} {% for folderitem in folder.folderitems %} {% unless folderitem.type == "frontmatter" or folderitem.external_url %}
{{folderitem.url | replace: "/", "" }}: {{folderitem.url | replace: "/", "" }}:
title: "{{folderitem.title }}" title: "{{folderitem.title }}"
url: "{{folderitem.url | prepend: site.baseurl }}" url: "{{folderitem.url | prepend: site.baseurl }}"
link: "<a href='{{folderitem.url | prepend: site.baseurl }}'>{{folderitem.title}}</a>" link: "<a href='{{folderitem.url | prepend: site.baseurl }}'>{{folderitem.title}}</a>"
{% endif %} {% endunless %}
{% for subfolders in folderitem.subfolders %} {% for subfolders in folderitem.subfolders %}
{% for subfolderitem in subfolders.subfolderitems%} {% if subfolderitem.type != "frontmatter" %} {% for subfolderitem in subfolders.subfolderitems%} {% unless subfolderitem.type == "frontmatter" or subfolderitem.external_url %}
{{subfolderitem.url | replace: "/" }}: {{subfolderitem.url | replace: "/" }}:
title: "{{subfolderitem.title}}" title: "{{subfolderitem.title}}"
url: "{{subfolderitem.url| prepend: site.baseurl }}" url: "{{subfolderitem.url| prepend: site.baseurl }}"
link: "<a href='{{subfolderitem.url | prepend: site.baseurl }}'>{{subfolderitem.title}}</a>" link: "<a href='{{subfolderitem.url | prepend: site.baseurl }}'>{{subfolderitem.title}}</a>"
{% endif %} {% endunless %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% comment %} {% comment %}
_ _ _ _ _ _
_ __ _ __ ___ __| |_ _ ___| |_/ | _ __ _ __ ___ __| |_ _ ___| |_/ |
@ -44,22 +44,21 @@ search: exclude
|_| |_|
{% endcomment %} {% endcomment %}
{% for entry in site.data.sidebars.product1_sidebar.entries %} {% for entry in site.data.sidebars.product1_sidebar.entries %}
{% for folder in entry.folders %} {% for folder in entry.folders %}
{% for folderitem in folder.folderitems %} {% if folderitem.type != "frontmatter" %} {% for folderitem in folder.folderitems %} {% unless folderitem.type == "frontmatter" or folderitem.external_url %}
{{folderitem.url | replace: "/", "" }}: {{folderitem.url | replace: "/", "" }}:
title: "{{folderitem.title }}" title: "{{folderitem.title }}"
url: "{{folderitem.url | prepend: site.baseurl }}" url: "{{folderitem.url | prepend: site.baseurl }}"
link: "<a href='{{folderitem.url | prepend: site.baseurl }}'>{{folderitem.title}}</a>" link: "<a href='{{folderitem.url | prepend: site.baseurl }}'>{{folderitem.title}}</a>"
{% endif %} {% endunless %}
{% for subfolders in folderitem.subfolders %} {% for subfolders in folderitem.subfolders %}
{% for subfolderitem in subfolders.subfolderitems%} {% if subfolderitem.type != "frontmatter" %} {% for subfolderitem in subfolders.subfolderitems%} {% unless subfolderitem.type == "frontmatter" or subfolderitem.external_url %}
{{subfolderitem.url | replace: "/" }}: {{subfolderitem.url | replace: "/" }}:
title: "{{subfolderitem.title}}" title: "{{subfolderitem.title}}"
url: "{{subfolderitem.url| prepend: site.baseurl }}" url: "{{subfolderitem.url| prepend: site.baseurl }}"
link: "<a href='{{subfolderitem.url | prepend: site.baseurl }}'>{{subfolderitem.title}}</a>" link: "<a href='{{subfolderitem.url | prepend: site.baseurl }}'>{{subfolderitem.title}}</a>"
{% endif %} {% endunless %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
@ -68,8 +67,6 @@ search: exclude
{% comment %} {% comment %}
_ _ ____ _ _ ____
_ __ _ __ ___ __| |_ _ ___| |_|___ \ _ __ _ __ ___ __| |_ _ ___| |_|___ \
@ -80,29 +77,27 @@ search: exclude
{% endcomment %} {% endcomment %}
{% for entry in site.data.sidebars.product2_sidebar.entries %} {% for entry in site.data.sidebars.product2_sidebar.entries %}
{% for folder in entry.folders %} {% for folder in entry.folders %}
{% for folderitem in folder.folderitems %} {% if folderitem.type != "frontmatter" %} {% for folderitem in folder.folderitems %} {% unless folderitem.type == "frontmatter" or folderitem.external_url %}
{{folderitem.url | replace: "/", "" }}: {{folderitem.url | replace: "/", "" }}:
title: "{{folderitem.title }}" title: "{{folderitem.title }}"
url: "{{folderitem.url | prepend: site.baseurl }}" url: "{{folderitem.url | prepend: site.baseurl }}"
link: "<a href='{{folderitem.url | prepend: site.baseurl }}'>{{folderitem.title}}</a>" link: "<a href='{{folderitem.url | prepend: site.baseurl }}'>{{folderitem.title}}</a>"
{% endif %} {% endunless %}
{% for subfolders in folderitem.subfolders %} {% for subfolders in folderitem.subfolders %}
{% for subfolderitem in subfolders.subfolderitems%} {% if subfolderitem.type != "frontmatter" %} {% for subfolderitem in subfolders.subfolderitems%} {% unless subfolderitem.type == "frontmatter" or subfolderitem.external_url %}
{{subfolderitem.url | replace: "/" }}: {{subfolderitem.url | replace: "/" }}:
title: "{{subfolderitem.title}}" title: "{{subfolderitem.title}}"
url: "{{subfolderitem.url| prepend: site.baseurl }}" url: "{{subfolderitem.url| prepend: site.baseurl }}"
link: "<a href='{{subfolderitem.url | prepend: site.baseurl }}'>{{subfolderitem.title}}</a>" link: "<a href='{{subfolderitem.url | prepend: site.baseurl }}'>{{subfolderitem.title}}</a>"
{% endif %} {% endunless %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
{% comment %} {% comment %}
_ _
| |_ ___ _ __ _ __ __ ___ __ | |_ ___ _ __ _ __ __ ___ __