Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions pages/robots/page-robots.htm
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
template: robots
protocol: all
published: true
name: Robots
url: /robots
---
# robots.txt for http://www.example.com/
User-agent: *
Disallow: /cyberworld/map/ # This is an infinite virtual URL space
Disallow: /tmp/ # these will soon disappear
Disallow: /foo.html
Sitemap: https://storename.lemonstand.com/sitemap
46 changes: 46 additions & 0 deletions pages/sitemap/page-sitemap.htm
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
action: 'shop:products'
template: xml
protocol: all
published: true
name: Sitemap
url: /products.xml
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
{% for product in products %}
<url>
{% set page_url = "https:#{site_url('/')}product/#{product.url_name}" %}
<loc>{{ page_url }}</loc>
<lastmod>{{ product.updated_at|date("Y-m-d\\TH:i:sP") }}</lastmod>
</url>
{% endfor %}

{% for post in cmsContent('blog') %}
<url>
{% set page_url = "#{post.permalink}" %}
<loc>{{ page_url }}</loc>
<lastmod>{{ post.published_on | date("Y-m-d\\TH:i:sP") }}</lastmod>
</url>
{% endfor %}

{% for url, code in pages %}
{% set page_url = "https:#{site_url('/')}#{url}" %}
{% if '/:' not in page_url %}
<url>
<loc>{{ page_url | replace({"m//": "m/"}) }}</loc>
<lastmod>{{ page.published_on | date("Y-m-d\\TH:i:sP") }}</lastmod>
</url>
{% endif %}
{% endfor %}

{% for category in categories %}
<url>
{% set page_url = "https:#{site_url('/')}/category/#{category.url_name}" %}
<loc>{{ page_url | replace({"m//": "m/"}) }}</loc>
<lastmod>{{ post.published_on | date("Y-m-d\\TH:i:sP") }}</lastmod>
</url>
{% endfor %}
</urlset>


210 changes: 105 additions & 105 deletions partials/shop-product.htm
Original file line number Diff line number Diff line change
@@ -1,105 +1,105 @@
{% set on_sale = product.onSale %}
<div class="row">
<div class="col-xs-12 col-sm-6 item-images">
<figure class="thumb thumb--lg big-image">
<img src="{{ product.images.first.thumbnail(746, 'auto')|default('http://placehold.it/460x300') }}" alt="{{ product.name }}" id="product-image" />
</figure>
{% if theme.socialToggle %}
<div class="social social-links">
<button class="facebook btn btn-sm share s_facebook">
<i class="fi-social-facebook"></i> &nbsp;
<span class='badge counter c_facebook'>&nbsp;</span>
</button>
<button class="twitter btn btn-sm share s_twitter">
<i class="fi-social-twitter"></i>
</button>
<button class="google btn btn-sm share s_plus">
<i class="fi-social-google-plus"></i> &nbsp;
<span class='badge counter c_plus'>&nbsp;</span>
</button>
<button class="pinterest btn btn-sm share s_pinterest">
<i class="fi-social-pinterest"></i> &nbsp;
<span class='badge counter c_pinterest'>&nbsp;</span>
</button>
</div>
{% endif %}
{% if product.images.count > 1 %}
<h5>Additional Views</h5>
<ul class="thumblist js-thumblist" data-target="#product-image">
{% for image in product.images %}
<li>
<a href="{{ image.thumbnail(746, 'auto') }}">
<img src="{{ image.thumbnail(367, 367) }}" />
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>
<div class="col-xs-12 col-sm-6 col-md-5 col-md-offset-1">
<div class="short-description">
<h1 class="PRD__name">{{ product.name }}</h1>
<p class="h3 PRD__price">
{% if on_sale %}
<span class="price oldprice">was {{ product.fullPrice|currency }}</span>
<span class="price curprice">now {{ product.price|currency }}</span>
{% else %}
<span class="price">{{ product.price|currency }}</span>
{% endif %}
</p>
{% if product.description %}
<div class="row PRD__description">
<div class="col-sm-12">
<h5>Description</h5> {{ product.description|unescape }}
</div>
</div>
{% endif %}
</div>
<div class="PRD__options">
{{ flash() }}
{{ partial('shop-product-review-view') }}
{{ partial('shop-product-review') }}
{{ partial('shop-product-tiers')}}
{{ partial('shop-product-attributes') }}
{{ partial('shop-product-options') }}
{{ partial('shop-product-extras') }}
{% if product.enabled %}
{% if not product.isOutOfStock() %}
<hr />
<div class="form-group">
<label class="title" for="customDropdown">Quantity</label>
<input type="text" size="1" value="{{ quantity|default("1") }}" name="quantity" class="form-control input-sm" />
</div>
<div class="stock-level">{{ product.in_stock_amount }} available</div>
<div class="form-group add-to-cart-block">
<input type="hidden" name="productId" value="{{ product.id }}" />
<a class="btn btn-dark js-addtocart" href="#">Add to Cart</a>
</div>
{% else %}
<div class="not-available">
<p>This product is temporarily unavailable.</p>
</div>
{% endif %} {% else %}
<div class="not-available">
<p>This product is not available.</p>
</div>
{% endif %}
</div>
</div>
</div>
{% set on_sale = product.onSale %}

<div class="row">

<div class="col-xs-12 col-sm-6 item-images">
<figure class="thumb thumb--lg big-image">
<img src="{{ product.images.first.thumbnail(746, 'auto')|default('http://placehold.it/460x300') }}" alt="{{ product.name }}" id="product-image" />
</figure>

{% if theme.socialToggle %}
<div class="social social-links">
<button class="facebook btn btn-sm share s_facebook">
<i class="fi-social-facebook"></i> &nbsp;
<span class='badge counter c_facebook'>&nbsp;</span>
</button>

<button class="twitter btn btn-sm share s_twitter">
<i class="fi-social-twitter"></i>
</button>

<button class="google btn btn-sm share s_plus">
<i class="fi-social-google-plus"></i> &nbsp;
<span class='badge counter c_plus'>&nbsp;</span>
</button>

<button class="pinterest btn btn-sm share s_pinterest">
<i class="fi-social-pinterest"></i> &nbsp;
<span class='badge counter c_pinterest'>&nbsp;</span>
</button>

</div>
{% endif %}

{% if product.images.count > 1 %}
<h5>Additional Views</h5>
<ul class="thumblist js-thumblist" data-target="#product-image">
{% for image in product.images %}
<li>
<a href="{{ image.thumbnail(746, 'auto') }}">
<img src="{{ image.thumbnail(367, 367) }}" />
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</div>

<div class="col-xs-12 col-sm-6 col-md-5 col-md-offset-1">

<div class="short-description">
<h1 class="PRD__name">{{ product.name }}</h1>
<p class="h3 PRD__price">
{% if on_sale %}
<span class="price oldprice">was {{ product.fullPrice|currency }}</span>
<span class="price curprice">now {{ product.price|currency }}</span>
{% else %}
<span class="price">{{ product.price|currency }}</span>
{% endif %}
</p>
{% if product.description %}
<div class="row PRD__description">
<div class="col-sm-12">
<h5>Description</h5> {{ product.description|unescape }}
</div>
</div>
{% endif %}
</div>

<div class="PRD__options">
{{ flash() }}
{{ partial('shop-product-review-view') }}
{{ partial('shop-product-review') }}
{{ partial('shop-product-tiers')}}
{{ partial('shop-product-attributes') }}
{{ partial('shop-product-options') }}
{{ partial('shop-product-extras') }}
{% if product.enabled %}
{% if not product.isOutOfStock() %}
<hr />
<div class="form-group">
<label class="title" for="customDropdown">Quantity</label>
<input type="text" size="1" value="{{ quantity|default("1") }}" name="quantity" class="form-control input-sm" />
</div>

<div class="stock-level">{{ product.in_stock_amount }} available</div>

<div class="form-group add-to-cart-block">
<input type="hidden" name="productId" value="{{ product.id }}" />
<a class="btn btn-dark js-addtocart" href="#">Add to Cart</a>
</div>

{% else %}
<div class="not-available">
<p>This product is temporarily unavailable.</p>
</div>
{% endif %} {% else %}
<div class="not-available">
<p>This product is not available.</p>
</div>
{% endif %}
</div>


</div>
</div>
4 changes: 4 additions & 0 deletions templates/robots.htm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
content_type: 'text/plain; charset=utf-8'
---
{{ page() }}
4 changes: 4 additions & 0 deletions templates/xml.htm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
content_type: 'text/xml; charset=utf-8'
---
{{ page() }}