|
15 | 15 | <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
16 | 16 | <link rel="icon" type="image/x-icon" href="/favicon.ico" />
|
17 | 17 | {% seo %}
|
18 |
| -<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> |
19 |
| -<script> |
20 |
| - (function(doc, script) { |
21 |
| - window.___gcfg = {lang: 'ja'}; |
22 |
| - //Async Social Buttons |
23 |
| - var fjs = doc.getElementsByTagName(script)[0]; |
24 |
| - var add = function(url, id) { |
25 |
| - if (doc.getElementById(id)) {return;} |
26 |
| - var js = doc.createElement(script); |
27 |
| - js.src = url; |
28 |
| - id && (js.id = id); |
29 |
| - fjs.parentNode.insertBefore(js, fjs); |
30 |
| - }; |
31 | 18 |
|
32 |
| - // Twitter SDK |
33 |
| - add('//platform.twitter.com/widgets.js', 'twitter-wjs'); |
34 |
| - // Google+ button |
35 |
| - add('//apis.google.com/js/plusone.js'); |
36 |
| - // Facebook SDK |
37 |
| - add('//connect.facebook.net/ja_JP/all.js#xfbml=1', 'facebook-jssdk'); |
38 |
| - // Hatena |
39 |
| - add('//b.st-hatena.com/js/bookmark_button_wo_al.js'); |
40 |
| - })(document, 'script'); |
41 |
| -</script> |
| 19 | +<!-- load jQuery --> |
| 20 | +<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> |
| 21 | + |
| 22 | +<!-- SNSボタンの読み込み --> |
| 23 | +<script src="/assets/javascripts/social-network-buttons.js" async></script> |
42 | 24 |
|
43 |
| -<!-- 日本語マニュアル検索用 --> |
| 25 | +<!-- 日本語マニュアル検索ボックス --> |
44 | 26 | <link rel="stylesheet" href="//www.google.com/cse/style/look/default.css" type="text/css" />
|
45 |
| -<script src="//www.google.com/jsapi" type="text/javascript"></script> |
46 |
| -<script type="text/javascript"> |
47 |
| - google.load("search", "1", {language : "ja"}); |
48 |
| - google.setOnLoadCallback(function() { |
49 |
| - // search |
50 |
| - var customSearchControl = new google.search.CustomSearchControl("001325159752250591701:65aunpq8rlg"); |
51 |
| - customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); |
52 |
| - var options = new google.search.DrawOptions(); |
53 |
| - options.enableSearchboxOnly("//www.google.com/cse?cx=001325159752250591701:65aunpq8rlg"); |
54 |
| - customSearchControl.draw('VimdocJaSearch', options); |
55 |
| - }, true); |
| 27 | +<script src="https://www.google.com/jsapi"></script> |
| 28 | +<script src="/assets/javascripts/search-vimdoc-ja.js"></script> |
56 | 29 |
|
57 |
| - $.getJSON("//vim-jp.herokuapp.com/patches/json?callback=?", function(items) { |
58 |
| - $.each(items, function() { |
59 |
| - $('<li/>').append( |
60 |
| - $('<a/>').attr({'href': this.link, 'target': '_blank'}).text("Patch " + this.title) |
61 |
| - ).append($('<br/>')).append($('<span/>').text(this.description)).appendTo('#patches-list'); |
62 |
| - }); |
63 |
| - }); |
64 |
| -</script> |
65 |
| -<script type="text/javascript" src="/assets/javascripts/mousetrap.min.js"></script> |
66 |
| -<script type="text/javascript"> |
| 30 | +<!-- パッチリスト読み込み --> |
| 31 | +<script src="/assets/javascripts/patch-list.js" async></script> |
| 32 | + |
| 33 | +<!-- 隠しコマンド設定 --> |
| 34 | +<script src="/assets/javascripts/mousetrap.min.js"></script> |
| 35 | +<script defer> |
67 | 36 | Mousetrap.bind("I space h a t e space V i m enter", function(e) {
|
68 | 37 | console.log(e);
|
69 | 38 | window.location = "http://www.gnu.org/software/emacs/";
|
70 | 39 | });
|
71 | 40 | </script>
|
| 41 | + |
72 | 42 | </head>
|
73 | 43 | <body>
|
74 | 44 |
|
|
0 commit comments