Skip to content

Instantly share code, notes, and snippets.

View mersy's full-sized avatar

Masashi Yanagiya mersy

View GitHub Profile
@mersy
mersy / atom.xml
Created October 11, 2013 11:28
jekyll 用 feed
---
layout: none
---
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{{ site.name }}</title>
<description>{{ site.description }}</description>
<link>{{ site.url }}</link>
<atom:link href="{{ site.url }}/feed.xml" rel="self" type="application/rss+xml" />
@mersy
mersy / sitemapByjekyll
Created October 16, 2013 19:14
jekyll google sitemap
---
layout: none
sitemap:
priority: 0.7
changefreq: monthly
lastmod: 2013-10-16T00:00:00-00:00
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
@mersy
mersy / dataapifocategory
Last active December 25, 2015 18:49
dataapifocategory
var api = new MT.DataAPI({
baseUrl: "<mt:Var name="website_url">mersy-movabletype/mt-data-api.cgi",
clientId: "1234567890"
});
var params = {
//limit: 10,
fields: "id,title,permalink,date,categories"
};
---
layout: none
---
{"items":[
{% for post in site.posts %}{"title":"{{ post.title }}",
"url":"{{ post.url }}",
"date":"{{ post.date | date_to_string }}",
"body":"{{ post.content | strip_html | xml_escape | strip_newlines }}"}{% unless forloop.last %},{% endunless %}{% endfor %}
]}
<script src="/js/flexibleSearch/mustache.js"></script>
<script src="/js/flexibleSearch/flexibleSearch.js"></script>
<script type="text/javascript">
(function($){
$("#fs-search").flexibleSearch({
resultBlock: {
blockId: "fs-result",
loadingImgPath: "/js/flexibleSearch/loading.gif"
},
searchDataPath: "/search_data.js",
---
layout: default
title: 検索結果
---
<div id="fs-result"></div>
var resultItemHTML = [
'<div id="' + op.resultBlock.blockId + '-items">',
'{{#items}}',
'<h1><a href="{{&url}}">{{&title}}</a></h1>',
'<p>by mersy <span class="glyphicon glyphicon-time"></span> Posted on {{&date}}</p>',
'<hr>',
'{{/items}}',
'</div>'
];
var searchFormHTML = [
'<form action="/search.html{{action}}" method="GET">',
'<input type="hidden" name="flexiblesearch" value="1">', // This element is required.
'<input type="hidden" name="offset" value="0">',
'<input type="hidden" name="limit" value="' + op.paginate.count + '">',
'<div class="input-group">',
'<input type="search" name="search" placeholder="{{searchPlaceholder}}" class="fs-text fs-search form-control">',
'<span class="input-group-btn">',
'<button class="btn btn-default" type="submit" id="fs-search-submit" class="fs-btn fs-submit" value="{{submitBtnText}}"><span class="glyphicon glyphicon-search"></span></button>',
'</span>',
{% for category in site.categories %}
<a href="/search.html?flexiblesearch=1&offset=0&categories={{ category[0] }}" class="list-group-item">{{ category[0] }}</a>
{% endfor %}
"categories":"{% for category in post.categories %}{{ category }}{% unless forloop.last %},{% endunless %}{% endfor %}",