penguin/AstroJS

Javascript framework for my blog

commit a2c96cec64266f919adf2a3f75007e72311720fd

author斟酌 鵬兄 <tgckpg@gmail.com>
date2016-05-30T04:40:12Z
subjectRemoved testing templates for astrojs
commit a2c96cec64266f919adf2a3f75007e72311720fd
Author: 斟酌 鵬兄 <tgckpg@gmail.com>
Date:   2016-05-30T04:40:12Z

    Removed testing templates for astrojs
---
 .../templates/test/Astro.Blog.AstroEdit.html       | 201 ---------
 .../test/Astro.Blog.Components.Calendar.html       |  18 -
 .../test/Astro.Blog.Components.Comment.html        | 101 -----
 .../test/Astro.Blog.Components.Comment2.html       | 150 -------
 .../test/Astro.Blog.Components.Notification.html   |  38 --
 .../test/Astro.Blog.Components.SiteFile.html       |  49 ---
 .../test/Astro.Blog.Components.Spoiler.html        |  24 -
 .../test/Astro.Blog.Components.Video.html          |  19 -
 .../test/Astro.Blog.Layout.Article.Control.html    |  28 --
 .../test/Astro.Blog.Layout.Article.Latest.html     | 482 ---------------------
 .../test/Astro.Blog.Layout.ErrorPages.html         |  28 --
 .../templates/test/Astro.Blog.Layout.Login.html    |  18 -
 12 files changed, 1156 deletions(-)

diff --git a/botanjs/service/templates/test/Astro.Blog.AstroEdit.html b/botanjs/service/templates/test/Astro.Blog.AstroEdit.html
deleted file mode 100644
index c5a1317..0000000
--- a/botanjs/service/templates/test/Astro.Blog.AstroEdit.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-var _AstConf_ = {
-	"ServiceUri": "/"
-	, "BasePath": "http://blog.astropenguin.net/"
-    , "AstroEdit": {
-        "article_id": 1798
-		, "paths": {
-			"get_article"   :  "http://blog.astropenguin.net/user/ajax-get_article"
-			, "get_drafts"  :  "http://blog.astropenguin.net/user/ajax-get_drafts"
-			, "get_files"   :  "http://blog.astropenguin.net/user/ajax-get_files"
-			, "set_article" :  "http://blog.astropenguin.net/user/ajax-set_article"
-			, "set_file"    :  "http://blog.astropenguin.net/user/ajax-set_file"
-			, "tag_count"   :  "http://blog.astropenguin.net/user/ajax-get_tag_count"
-		}
-    }
-};
-</script>
-
-<link href="/ocss/Components.Console" rel="stylesheet" type="text/css" />
-<script src="/ojs/Components.Console"></script>
-
-<link href="/ocss/Astro.Blog.AstroEdit/-Components.Console" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.AstroEdit/-Components.Console"></script>
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
- 
-<div id="ae_body" class="ae_body no_transition">
-    <div class="ae_topbar">
-        <span class="ae_title flsf">AstroEdit</span>
-        <span class="ae_title flsf"><sup>Open</sup><a href="../../../article/latest" target="_blank">Blog</a></span>
-    </div>
-
-    <div class="ae_content">
-        <div class="ae_background">
-            <div id="ae_bgdimmer">
-                <input type="text" id="ae_title" class="a_title fls" placeholder="Untitled" />
-                <div id="ae_content" contentEditable="true" class="fls"></div>
-            </div>
-        </div>
-    </div>
-</div>
-
-<div id="ae_panel" class="ae_panel">
-    <div id="ae_minor_panel" class="compx ae_user_info">
-        <div class="ae_draft_section">
-            <div class="ae_user_ctonten">
-                <div class="fsf">You have 1 article(s) in draft. </div>
-            </div>
-            <div id="ae_user_drafts"></div>
-            <div class="ae_draft_logo flsf">Drafts</div>
-        </div>
-        <div class="ae_name_card">
-            <div class="ae_name">penguin</div>
-        </div>
-        <div id="ae_expand" class="ae_expand_btn"></div>
-    </div>
-
-    <div class="ae_article_action">
-
-        <!-- action -->
-        <div class="ae_stitle flsf">actions</div>
-        <div class="compx ae_panel_section">
-            <div class="ae_section_prop">
-                <div id="ae_publish_btn" class="ae_iValue ae_purple flsf">Publish</div>
-            </div>
-            <div class="ae_section_prop">
-                <form id="ae_preview" target="_blank" method="POST" action="http://blog.astropenguin.net/article/preview/">
-                    <div id="ae_preview_btn" class="ae_iValue ae_coral flsf">Preview</div>
-                    <input name="nickname" value="penguin" type="hidden" />
-                </form>
-            </div>
-            <div class="ae_section_prop">
-                <div id="ae_backup_btn" class="ae_iValue ae_disabled flsf">Save(Ctrl + s)</div>
-            </div>
-            <div class="ae_section_prop">
-                <div id="ae_drop_btn" class="ae_iValue ae_caution flsf">Delete</div>
-            </div>
-        </div>
-
-        <!-- iComponents -->
-        <div class="ae_stitle flsf">snippets</div>
-        <div id="ae_visual_snippets" class="compx ae_panel_section ae_blockswitch">
-        </div>
-
-        <!-- Section properties -->
-        <div class="ae_stitle flsf">article properties</div>
-        <div class="ae_panel_section">
-            <div class="ae_section_prop">
-                <div class="ae_prop_name fls">Date created</div>
-                <div id="ae_cdate" class="ae_prop_value fsf">9<sup>th</sup> December, 2014</div>
-            </div>
-            <div class="ae_section_prop">
-                <div class="ae_prop_name fls">Date modified</div>
-                <div id="ae_mdate" class="ae_prop_value fsf">9<sup>th</sup> December, 2014</div>
-            </div>
-            <div class="ae_section_prop">
-                <div class="ae_prop_name fls">Date published</div>
-                <div id="ae_pdate" class="ae_prop_value fsf">9<sup>th</sup> December, 2014</div>
-            </div>
-            <div class="ae_section_prop">
-                <div class="ae_prop_name fls">Status</div>
-                <div id="ae_status" class="ae_prop_value fsf">In draft</div>
-            </div>
-        </div>
-
-        <!-- Tags -->
-        <div class="ae_stitle flsf">tags <sup class="ae_tag_add" id="ae_addTags">+</sup></div>
-        <div id="ae_tags" class="compx ae_panel_section ae_blockswitch">
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>diary</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>music</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>discover</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>audio</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>as3</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>development</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>illustration</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>blogAPI</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>windows phone 8</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>wenku8</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>logging</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>android</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>faq</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>project</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>bash</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>linux</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>pymo</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>3ds Max</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>drawings</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>python</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>perl</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>ruby</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>analysis</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>gaming</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>fez</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>cryptography</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>php</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>ContextMenu</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>JavaScript</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>HTML</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>c++</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>modeling</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>node.js</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>mongodb</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>peer to peer</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>content distribution network</span>
-            <span class="ae_disabled"><span class="ae_tag_delete">&#x00D7;</span>rho</span>
-        </div>
-    </div>
-
-    <div style="height: 2em; width:100%;"></div>
-</div>
-
-<div id="siteLibrary" class="cubic500">
-    <div class="asl_header">
-        <div class="asl_title"><span>Site Library</span></div>
-        <div id="asl_smask" class="comp asl_smask"></div>
-    </div>
-    <div class="asl_viewer">
-        <div class="asl_intitle">
-            <span class="asl_home_btn" id="asl_homeBtn">
-                <span class="asl_go_up"></span>
-                <span class="asl_go_up_text">Site Library</span>
-            </span>
-        </div>
-        <div class="asl_contentPanel">
-            <div id="asl_viewer" class="compx"></div>
-            <div id="asl_contentMenu" class="asl_contentMenu"></div>
-            <div id="asl_uploader">
-
-                <div id="asl_u_head">
-                    <div class="upldr_title">Upload Manager</div>
-                    <div class="asl_split">
-                        <div id="asl_instruction" class="asl_instruction cubic500" >Upload files: drag files to the browser window. (Folders are not supported.)</div>
-                        <div class="asl_left">
-                            <div id="asl_preview" class="asl_preview"></div>
-                        </div>
-                        <div class="asl_right">
-                            <div id="asl_fileName" class="asl_fileName">Dummy</div>
-                            <div class="asl_progress">
-                                <div id="asl_ptext" class="asl_ptext right">0%</div>
-                                <div class="asl_pbar">
-                                    <div id="asl_pbar_fill" class="asl_pbar_fill"></div>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
-                </div>
-
-                <div class="asl_fwrapper">
-                    <div id="asl_fileList" class="asl_fileList"></div>
-                </div>
-
-            </div>
-        </div>
-    </div>
-</div>
-
-</body>
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Components.Calendar.html b/botanjs/service/templates/test/Astro.Blog.Components.Calendar.html
deleted file mode 100644
index 42f738b..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Components.Calendar.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-</script>
-
-<link href="/ocss/Astro.Blog.Components.Calendar" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.Components.Calendar"></script>
-<script>
-var a = new (BotanJS.import( "Astro.Blog.Components.Calendar" ))();
-var doThing = function() { document.body.appendChild( a.init() ); };
-</script>
-<body onload="doThing();" >
-    <button onclick="a.pop( new Date() );">Test</button>
-</body>
-
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Components.Comment.html b/botanjs/service/templates/test/Astro.Blog.Components.Comment.html
deleted file mode 100644
index c078b2a..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Components.Comment.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-var _AstConf_ = {
-};
-</script>
-
-<link href="/ocss/Astro.Blog.Components.ToggleButton.CommentToggle/Astro.Blog.Components.Comment" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.Components.ToggleButton.CommentToggle/Astro.Blog.Components.Comment"></script>
-<script type="text/javascript" src="http://www.google.com/recaptcha/api/js/recaptcha_ajax.js"></script>
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-<div style="width: 800px">
-    <div class="c_title">
-        <span class="c_bsign">Comments</span>
-        <!---->
-    </div>
-
-
-    <div class="astx c_body" id="comment_body">
-        <!---->
-        <div class="c_comm" data-value="117">
-            <!---->
-            <div class="c_cont" id="comment_117">
-                <div class="cpole"></div>
-                <div class="c_text">Tthuhhuhetuh</div>
-                <!---->
-                <div class="c_info">
-                    <div class="fls">lynn</div>
-                    <div class="flsf">3:02 AM 27 Apr, 2014</div>
-                </div>
-                <!---->
-                <!---->
-                <div id="c_reply_117" value="117" class="c_reply c_tag"><span class="flsf">Reply</span></div>
-                <!---->
-
-                <!---->
-            </div>
-            <div class="c_indicator"></div>
-            <!---->
-            <div class="reply">
-                <!---->
-                <div class="c_cont" id="comment_118">
-                    <div class="c_text">iiueauhhuhh</div>
-                    <!---->
-                    <div class="cu_info">
-                        <div class="cu_stack">
-                            <div class="c_info">
-                                <div><a class="fls" href="http://penguin.astropenguin.net/" target="_blank">iiuuehhuh</a></div>
-                                <div class="flsf">3:02 AM 27 Apr, 2014</div>
-                            </div>
-                            <div class="cu_avatar"><img src="http://file.astropenguin.net/blog/avatars/test.png" alt="avatar" /></div>
-                        </div>
-                    </div>
-                    <!---->
-                    <div class="r_indicator"></div>
-                </div>
-                <!---->
-            </div>
-            <!---->
-        </div>
-        <!---->
-        <!---->
-        <div id="c_input_panel" class="commentblock">
-            <div class="r_indicator" id="ri_switch" style="top: 0"></div>
-            <div class="c_relative_wrap">
-                <textarea id="content_field" class="commentInput" placeholder="Write a comment"></textarea>
-                <div id="false_content" class="c_false_input">Do you even comment?</div>
-                <!---->
-                <div class="info_field" style="text-align: right;">
-                    <div>
-                        <span style="width: 20%;">website:&nbsp;</span>
-                        <input id="website_field" style="width: 80%; font-family: l-sans-serif;" placeholder="optional" type="text" />
-                    </div>
-                    <div id="false_website" class="c_false_input">Not a valid website</div>
-                    <div>
-                        Email<span style="font-family: l-serif; font-style: italic;">(won't be disclosed)</span>:&nbsp;
-                        <input name="email" id="email_field" style="font-family: l-sans-serif;" placeholder="optional" type="text" />
-                    </div>
-                    <div id="false_email" class="c_false_input">Invalid email format</div>
-                    <div>*Name:&nbsp;<input name="name" id="name_field" style="font-family: l-sans-serif;" placeholder="required" type="text" /></div>
-                    <div id="false_name" class="c_false_input">Please enter a name</div>
-                </div>
-                <!---->
-                <div id="capcha_wrapper" value="1792">
-                    <div style="display:none;" id="recaptcha_field"></div>
-                </div>
-                <div id="false_capcha" class="c_false_input"></div>
-                <div id="c_submit" class="c_tag"><span class="flsf">Submit</span></div>
-            </div>
-            <div class="c_so_sorry">We could be immortals</div>
-        </div>
-        <!---->
-
-    </div>
-
-</div>
-</body>
-
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Components.Comment2.html b/botanjs/service/templates/test/Astro.Blog.Components.Comment2.html
deleted file mode 100644
index a10f006..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Components.Comment2.html
+++ /dev/null
@@ -1,150 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-var _AstConf_ = {
-	"UserInfo": {
-		"name": "Penguin"
-		, "website": "http://test.astropenguin.net"
-		, "avatar": "http://a.b/c.jpg"
-	}
-};
-</script>
-
-<link href="/ocss/Astro.Blog.Components.ToggleButton.CommentToggle/Astro.Blog.Components.Comment" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.Components.ToggleButton.CommentToggle/Astro.Blog.Components.Comment"></script>
-<script type="text/javascript" src="http://www.google.com/recaptcha/api/js/recaptcha_ajax.js"></script>
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-<div style="width: 800px">
-    <div class="c_title">
-        <span class="c_bsign">Comments</span>
-        <!---->
-        <!---->
-        <a id="uc_ntoggle" active="1" class="btn_toggle uc_ntoggle" title="Toggle notifications">
-            <!---->
-            <span class="btn_space">..</span>
-        </a>
-        <!---->
-    </div>
-
-
-    <div class="astx c_body" id="comment_body">
-        <!---->
-        <div class="c_comm" data-value="114">
-            <!---->
-            <div class="c_cont" id="comment_114">
-                <div class="cpole"></div>
-                <div class="c_text">iiii</div>
-                <!---->
-                <div class="c_info">
-                    <div class="fls">inori</div>
-                    <div class="flsf">9:48 AM 24 Apr, 2014</div>
-                </div>
-                <!---->
-                <!---->
-                <div id="c_reply_114" value="114" class="c_reply c_tag"><span class="flsf">Reply</span></div>
-                <!---->
-
-                <!---->
-                <a id="cr_ntoggle_114" active="1" class="btn_toggle cr_ntoggle"></a>
-                <!---->
-            </div>
-            <div class="c_indicator"></div>
-            <!---->
-            <div class="reply">
-                <!---->
-                <div class="c_cont" id="comment_115">
-                    <div class="c_text">TestComment</div>
-                    <!---->
-                    <div class="c_info">
-                        <div class="fls">inori</div>
-                        <div class="flsf">9:48 AM 24 Apr, 2014</div>
-                    </div>
-                    <!---->
-                    <div class="r_indicator"></div>
-                </div>
-                <!---->
-                <div class="c_cont" id="comment_116">
-                    <div class="c_text">Commenttttttt</div>
-                    <!---->
-                    <div class="cu_info">
-                        <div class="cu_stack">
-                            <div class="c_info">
-                                <div><a class="fls" href="http://penguin.astropenguin.net/" target="_blank">ii</a></div>
-                                <div class="flsf">9:48 AM 24 Apr, 2014</div>
-                            </div>
-                            <div class="cu_avatar"><img src="http://file.astropenguin.net/blog/avatars/penguin.png" alt="avatar" /></div>
-                        </div>
-                    </div>
-                    <!---->
-                    <div class="r_indicator"></div>
-                </div>
-                <!---->
-            </div>
-            <!---->
-        </div>
-        <!---->
-        <div class="c_comm" data-value="120">
-            <!---->
-            <div class="c_cont" id="comment_120">
-                <div class="cpole"></div>
-                <div class="c_text">iegggeg</div>
-                <!---->
-                <div class="c_info">
-                    <div class="fls">losisli</div>
-                    <div class="flsf">11:38 AM 23 Jul, 2014</div>
-                </div>
-                <!---->
-                <!---->
-                <div id="c_reply_120" value="120" class="c_reply c_tag"><span class="flsf">Reply</span></div>
-                <!---->
-
-                <!---->
-                <a id="cr_ntoggle_120" active="1" class="btn_toggle cr_ntoggle"></a>
-                <!---->
-            </div>
-            <div class="c_indicator"></div>
-            <!---->
-            <div class="reply">
-                <!---->
-                <div class="c_cont" id="comment_121">
-                    <div class="c_text">iiiii</div>
-                    <!---->
-                    <div class="cu_info">
-                        <div class="cu_stack">
-                            <div class="c_info">
-                                <div><a class="fls" href="http://penguin.astropenguin.net/" target="_blank">aaa</a></div>
-                                <div class="flsf">11:38 AM 23 Jul, 2014</div>
-                            </div>
-                            <div class="cu_avatar"><img src="http://file.astropenguin.net/blog/avatars/penguin.png" alt="avatar" /></div>
-                        </div>
-                    </div>
-                    <!---->
-                    <div class="r_indicator"></div>
-                </div>
-                <!---->
-            </div>
-            <!---->
-        </div>
-        <!---->
-        <!---->
-        <div id="c_input_panel" class="commentblock">
-            <div class="r_indicator" id="ri_switch" style="top: 0"></div>
-            <div class="c_relative_wrap">
-                <textarea id="content_field" class="commentInput" placeholder="Write a comment"></textarea>
-                <div id="false_content" class="c_false_input">Do you even comment?</div>
-                <!---->
-                <div id="capcha_wrapper" value="1645">
-                    <div style="display:none;" id="recaptcha_field"></div>
-                </div>
-                <div id="false_capcha" class="c_false_input"></div>
-                <div id="c_submit" class="c_tag"><span class="flsf">Submit</span></div>
-            </div>
-            <div class="c_so_sorry">no</div>
-        </div>
-    </div>
-</div>
-</body>
-
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Components.Notification.html b/botanjs/service/templates/test/Astro.Blog.Components.Notification.html
deleted file mode 100644
index 5404324..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Components.Notification.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-var _AstConf_ = {
-	"ServiceUri": "/"
-	, "BasePath": "http://blog.astropenguin.net"
-	, "Notification": {
-		"paths": {
-			"get_mesg": "/article/ajax-notifications"
-		}
-	}
-
-};
-</script>
-
-<link href="/ocss/Components.Console" rel="stylesheet" type="text/css" />
-<script src="/ojs/Components.Console"></script>
-
-<link href="/ocss/Astro.Blog.Components.Notification/-Components.Console" rel="stylesheet" type="text/css" />
-<script src="/rjs/Astro.Blog.Components.Notification/-Components.Console"></script>
-
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-<div style="position: absolute; width: 200px; height: 600px; right: 0">
-    <div id="notifications" class="notifications">
-        <div class="nt_button" data-count="0">
-            <span>Notifications</span>
-        </div>
-        <div id="nt_body" class="nt_body cubic200">
-            <div class="nt_arrow"></div>
-        </div>
-
-    </div>
-</div>
-
-</body>
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Components.SiteFile.html b/botanjs/service/templates/test/Astro.Blog.Components.SiteFile.html
deleted file mode 100644
index 1209709..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Components.SiteFile.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-var _AstConf_ = {
-    "SiteFile": {
-        "f_host": "http://file.astropenguin.net/blog/site-library/"
-		, "path": {
-			"download": "http://blog.astropenguin.net/blog/download/"
-			, "info": "http://blog.astropenguin.net/article/ajax-getinfo?file="
-			, "image": {
-				"small": "http://blog.astropenguin.net/image/s100/"
-				, "medium": "http://blog.astropenguin.net/image/s200/"
-				, "large": "http://blog.astropenguin.net/image/s600/"
-			}
-		}
-		, "files": [
-			[ "5481375831d40", "681e07dcd2d4309a0eb40330c0c4a791" ]
-			, [ "54814d0dcd9f4", "02ee86256c0ac9a1d74508a54d466458" ]
-		]
-    }
-};
-</script>
-
-<link href="/ocss/Astro.Blog.Components.SiteFile" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.Components.SiteFile"></script>
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-	<div id="sf_5481375831d40" data-size="large" class="site_file">
-		<span class="loading_bubble">
-			<span></span>
-			<span></span>
-			<span></span>
-			<span></span>
-		</span>
-		<span style="vertical-align: middle;">Getting information ...</span>
-	</div>
-	<div id="sf_54814d0dcd9f4" data-size="large" class="site_file">
-		<span class="loading_bubble">
-			<span></span>
-			<span></span>
-			<span></span>
-			<span></span>
-		</span>
-		<span style="vertical-align: middle;">Getting information ...</span>
-	</div>
-</body>
-
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Components.Spoiler.html b/botanjs/service/templates/test/Astro.Blog.Components.Spoiler.html
deleted file mode 100644
index fb19dc5..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Components.Spoiler.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-var _AstConf_ = {
-    "Spoiler": [ 1, 2 ]
-};
-</script>
-
-<link href="/ocss/Astro.Blog.Components.Spoiler" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.Components.Spoiler"></script>
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-    <div id="spoiler_1" class="spoiler">
-        <div class="s_title flsf">Test title</div>
-        <div class="s_content" style="display: none;">test_content</div>
-    </div>
-    <div id="spoiler_2" class="spoiler">
-        <div class="s_title flsf">Test title 2</div>
-        <div class="s_content" style="display: none;">test_content 2</div>
-    </div>
-</body>
-
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Components.Video.html b/botanjs/service/templates/test/Astro.Blog.Components.Video.html
deleted file mode 100644
index e415196..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Components.Video.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-var _AstConf_ = {
-    "Video": [ "vimeo_1", "youtube_1" ]
-};
-</script>
-
-<link href="/ocss/Astro.Blog.Components.Video" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.Components.Video"></script>
-
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-    <div id="vimeo_1" value="75668670" class="v_wrapper" ><div><div></div></div></div>
-    <div id="youtube_1" value="Q9aM9Ch97U8" class="v_wrapper" style="background: black url(http://img.youtube.com/vi/Q9aM9Ch97U8/hqdefault.jpg) no-repeat center center;" ><div><div></div></div></div>
-</body>
-
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Layout.Article.Control.html b/botanjs/service/templates/test/Astro.Blog.Layout.Article.Control.html
deleted file mode 100644
index c540cc0..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Layout.Article.Control.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<head>
-	<title>blog - astropenguin</title>
-	<meta name="description" content="Astropenguin blogAPI Beta">
-	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-	
-    <script>
-    var debugEnv = true;
-    var _AstConf_ = {
-		"ArticleID": 11
-        , "Control" : {
-            "action": {
-                "del": "/delete"
-            }
-        }
-    };
-    </script>
-
-    <!-- BotanJS.Astro.Blog -->
-    <link href="/ocss/Astro.Blog.Layout.Article.Control" rel="stylesheet" type="text/css" />
-    <script src="/ojs/Astro.Blog.Layout.Article.Control"></script>
-	
-</head>
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-    <a id="control_delete" class="b_button b_delete flsf" title="Delete this article">&#x2715;</a>
-</body>
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Layout.Article.Latest.html b/botanjs/service/templates/test/Astro.Blog.Layout.Article.Latest.html
deleted file mode 100644
index 470db35..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Layout.Article.Latest.html
+++ /dev/null
@@ -1,482 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<head>
-	<title>blog - astropenguin</title>
-	<meta name="description" content="Astropenguin blogAPI Beta">
-	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-	
-    <script>
-    var debugEnv = true;
-    var _AstConf_ = {
-        "ServiceUri": "/"
-        , "BasePath": "http://blog.astropenguin.net/"
-		, "MainFrame": {
-			"isHome": true
-		}
-    };
-    </script>
-
-    <!-- BotanJS.Astro.Blog -->
-    <link href="/ocss/Components.Console" rel="stylesheet" type="text/css" />
-    <script src="/ojs/Components.Console"></script>
-
-    <link href="/ocss/Astro.Blog.Layout.MainFrame/Astro.Blog.Layout.Article.Latest/-Components.Console" rel="stylesheet" type="text/css" />
-    <script src="/ojs/Astro.Blog.Layout.MainFrame/Astro.Blog.Layout.Article.Latest/-Components.Console"></script>
-	
-<!-- Google Analystic
-<script>
-    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-    ga('create', 'UA-44315187-1', 'astropenguin.net');
-    ga('send', 'pageview');
-
-</script>
--->
-</head>
-
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-
-	<!--header-->
-	<div class="home">
-		<div id="header"  class="wrapPage">
-			<div class="home_banner"></div>
-			<div id="menu">
-				<span id="menu_home">Home</span>
-				<span id="menu_blog">Blog</span>
-				<span id="menu_cont">Contact</span>
-			</div>
-		</div>
-	</div>
-	<!-- end header -->
-	
-	<div id="horizon" class="horizon"></div><!-- horizon line -->
-	
-	<!-- contact -->
-	<div id="contact" class="contact">
-		<div style="height: 100%; text-align: center;">Pending Illustrations here.</div>
-		<div id="collapse_panel" class="comp collapse_panel"><div></div></div>
-	</div>
-	
-	<div id="mbody" class="mbody">
-		<div id="main_background" class="no_transition_recursive flsf"></div>
-		<div class="block_deco"></div>
-		<div class="wrapPage" id="expanded_content">
-			
-			<!-- contentWrap -->
-			<div class="contentWrap">
-				
-				<!-- dock right -->
-				<div id="dockright" class="dockright">
-				
-					<!-- main -->
-					<div class="main">
-						<!-- vpole -->
-						<div class="vpole">
-							<!-- vertical pole -->
-							
-							
-							<!-- Paging, do not format! -->
-							<div id="top_control" class="page_control"><div class="p_navigation">
-							
-								<a href="/article/latest/">Latest</a>/<a href="/article/featured/">Featured</a>/<a href="/article/archived/">Archived</a>
-							<span>&#8226;</span>							
-							<a href="/article/user/%E6%96%9F%E9%85%8C+%E9%B5%AC%E5%85%84/">斟酌 鵬兄</a>/<a href="/article/user/Aaron/">Aaron</a>							</div><div class="p_controls">
-							 <a class="flsf" href="/article/latest/before-2014-01-16T23:40:34+0800">older &gt;</a>							</div></div>
-							<!-- End Paging -->
-							
-							<!-- posts wrapper -->
-							<div class="posts"><div class="h_title fls">Latest</div>
-<div class="home_entry">
-	
-	<div class="h_info">
-			<!-- date stamp -->
-			<div class="h_infoWrapper">
-				<a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/">
-					<div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div>
-				</a>
-				
-				<div class="h_auth_com">斟酌 鵬兄</div>
-							<div class="h_datetime flsf">16<sup>th</sup> June 2014</div>
-			</div>
-	</div>
-	
-	<div class="h_body">
-		<div class="h_bodyWrapper">
-			<div class="h_title fls">什麼都要錢啊</div>
-			<div class="h_content">
-                <div class="h_img"><img src="/image/s600/7c3f8e2c65555d8dbb7b6f6d5005cd81.jpg" /></div>				<div class="h_desc fls">最近在架設,途中於到太多阻礙了。<br />
-事情是這樣的:<br />
-在我發現ISP擋掉了我的smtp之後,醒起以前Google 好像會提供免費個人域名的電郵服務,於是便投靠Google。</div>
-				
-				<!-- Click will navigate to full article view -->
-				<div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1796/">read full article</a>]</div>
-			</div>
-		</div>
-	</div>
-	
-</div><!-- end article -->
-<div class="home_entry">
-	
-	<div class="h_info">
-			<!-- date stamp -->
-			<div class="h_infoWrapper">
-				<a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/">
-					<div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div>
-				</a>
-				
-				<div class="h_auth_com">斟酌 鵬兄</div>
-							<div class="h_datetime flsf">12<sup>th</sup> May 2014</div>
-			</div>
-	</div>
-	
-	<div class="h_body">
-		<div class="h_bodyWrapper">
-			<div class="h_title fls">codename "rho"—實作p2p</div>
-			<div class="h_content">
-                <div class="h_img"><img src="/image/s600/5859c1979262e75b4bc2ea9810431049.jpg" /></div>				<div class="h_desc fls">終於查出來了,這是由於文庫架設的CDN再及防火牆問題。<br />
-下圖表示當前(青藍)文庫的網絡架構:<br />
-很可惜基於現時的協定(洋紅),我沒辦法想出有效的補救方案。這次的項目規模比較大,沒辦法就這麼「做」出來。</div>
-				
-				<!-- Click will navigate to full article view -->
-				<div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1795/">read full article</a>]</div>
-			</div>
-		</div>
-	</div>
-	
-</div><!-- end article -->
-<div class="home_entry">
-	
-	<div class="h_info">
-			<!-- date stamp -->
-			<div class="h_infoWrapper">
-				<a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/">
-					<div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div>
-				</a>
-				
-				<div class="h_auth_com">斟酌 鵬兄</div>
-							<div class="h_datetime flsf">27<sup>th</sup> April 2014</div>
-			</div>
-	</div>
-	
-	<div class="h_body">
-		<div class="h_bodyWrapper">
-			<div class="h_title fls">node.js</div>
-			<div class="h_content">
-                <div class="h_img"><img src="/image/s600/6961f7c8533e4aff762130c8dff8a007.jpg" /></div>				<div class="h_desc fls">最近收到好多來信說文庫app連不上啊,於是我想是不是要替文庫做分流好呢?<br />
-最近工作來來去去都是php + codeigniter,快要悶死了。記得當初是想做設計的,結果找的工作卻是跟前端開發相關。</div>
-				
-				<!-- Click will navigate to full article view -->
-				<div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1794/">read full article</a>]</div>
-			</div>
-		</div>
-	</div>
-	
-</div><!-- end article -->
-<div class="home_entry">
-	
-	<div class="h_info">
-			<!-- date stamp -->
-			<div class="h_infoWrapper">
-				<a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/">
-					<div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div>
-				</a>
-				
-				<div class="h_auth_com">斟酌 鵬兄</div>
-							<div class="h_cCount">Comment(s) +2</div>
-							<div class="h_datetime flsf">7<sup>th</sup> February 2014</div>
-			</div>
-	</div>
-	
-	<div class="h_body">
-		<div class="h_bodyWrapper">
-			<div class="h_title fls">重新開始維護wenku8</div>
-			<div class="h_content">
-                <div class="h_img"><img src="/image/s600/2f2981a17c2c2e43ccce23e0b0f8ce57.jpg" /></div>				<div class="h_desc fls">之前因為工作上沒空考慮其他事,可是近來工作實在太清閒了。所以我想重新把持起維護的工作來,加上近來發現Win7的電腦其實也可以使用VS2012。於是我花了點時間架好工作台起來。</div>
-				
-				<!-- Click will navigate to full article view -->
-				<div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1792/">read full article</a>]</div>
-			</div>
-		</div>
-	</div>
-	
-</div><!-- end article -->
-<div class="home_entry">
-	
-	<div class="h_info">
-			<!-- date stamp -->
-			<div class="h_infoWrapper">
-				<a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/">
-					<div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div>
-				</a>
-				
-				<div class="h_auth_com">斟酌 鵬兄</div>
-							<div class="h_datetime flsf">7<sup>th</sup> February 2014</div>
-			</div>
-	</div>
-	
-	<div class="h_body">
-		<div class="h_bodyWrapper">
-			<div class="h_title fls">讓程序自動編寫程序</div>
-			<div class="h_content">
-                <div class="h_img"><img src="/image/s600/63c1b30a05be44e3e00d6fa5ff27755d.jpg" /></div>				<div class="h_desc fls">最近利用gcin的倉頡對照表寫了一個小程序。(簡單來說就是一個CLI的倉頡轉換器)<br />
-為什麼要做這個東西呢?當然這是為了可以在公司寫blog而不被人發現啊!</div>
-				
-				<!-- Click will navigate to full article view -->
-				<div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1791/">read full article</a>]</div>
-			</div>
-		</div>
-	</div>
-	
-</div><!-- end article -->
-<div class="home_entry">
-	
-	<div class="h_info">
-			<!-- date stamp -->
-			<div class="h_infoWrapper">
-				<a class="h_avatarWrapper cubic500" target="_blank" href="http://mbi.astropenguin.net/">
-					<div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/mr.m_s.png);"></div>
-				</a>
-				
-				<div class="h_auth_com">Aaron</div>
-							<div class="h_cCount">Comment(s) +1</div>
-							<div class="h_datetime flsf">22<sup>nd</sup> January 2014</div>
-			</div>
-	</div>
-	
-	<div class="h_body">
-		<div class="h_bodyWrapper">
-			<div class="h_title fls">呀! 甚麼都寫不出來!</div>
-			<div class="h_content">
-                				<div class="h_desc fls">最近消化幾套動漫, 進擊的巨人, Steins; Gate 是比較有印象<br />
-巨人不錯, 不過還是不喜歡一堆手手腳腳在畫面上<br />
-S; G 便和前作 Chaos; Head 差不多, 還好這次我沒有一頭霧水了...</div>
-				
-				<!-- Click will navigate to full article view -->
-				<div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1790/">read full article</a>]</div>
-			</div>
-		</div>
-	</div>
-	
-</div><!-- end article -->
-<div class="home_entry">
-	
-	<div class="h_info">
-			<!-- date stamp -->
-			<div class="h_infoWrapper">
-				<a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/">
-					<div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div>
-				</a>
-				
-				<div class="h_auth_com">斟酌 鵬兄</div>
-							<div class="h_datetime flsf">18<sup>th</sup> January 2014</div>
-			</div>
-	</div>
-	
-	<div class="h_body">
-		<div class="h_bodyWrapper">
-			<div class="h_title fls">給力的右鍵選單</div>
-			<div class="h_content">
-                <div class="h_img"><img src="/image/s600/681e07dcd2d4309a0eb40330c0c4a791.jpg" /></div>				<div class="h_desc fls">好吧,雖然這個blog還沒做好。但製作途中還是有很多技術可以拿出來討論的。<br />
-其中有幾點是我這近半年才發現的。<br />
-Scope就是一般編程都必讀的一環,亦是經常讓人頭痛的東西。</div>
-				
-				<!-- Click will navigate to full article view -->
-				<div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1783/">read full article</a>]</div>
-			</div>
-		</div>
-	</div>
-	
-</div><!-- end article -->
-<div class="home_entry">
-	
-	<div class="h_info">
-			<!-- date stamp -->
-			<div class="h_infoWrapper">
-				<a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/">
-					<div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div>
-				</a>
-				
-				<div class="h_auth_com">斟酌 鵬兄</div>
-							<div class="h_datetime flsf">16<sup>th</sup> January 2014</div>
-			</div>
-	</div>
-	
-	<div class="h_body">
-		<div class="h_bodyWrapper">
-			<div class="h_title fls">動態組裝JS組態</div>
-			<div class="h_content">
-                <div class="h_img"><img src="/image/s600/eb528c0d8d0e9d6b52aa78b061cca5ef.jpg" /></div>				<div class="h_desc fls">有夠繞舌的,今天的主題就是動能地將不同的JS合併成一個檔案,以增加頁面載入速度及減低對伺服器的請求數。</div>
-				
-				<!-- Click will navigate to full article view -->
-				<div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1788/">read full article</a>]</div>
-			</div>
-		</div>
-	</div>
-	
-</div><!-- end article -->
-</div>
-							<!-- end posts -->
-							
-							<div id="bottom_control" class="page_control"></div>
-							
-						<!---->
-							<!-- posts wrapper -->
-							<div class="posts">
-								<div>
-	<div class="m_title fls">Featured <sup><a class="flsf m_more" href="/article/featured/">more</a></sup></div>
-<!---->
-	<a class="mega_entry" href="/article/view/1791/" data-content="最近利用gcin的倉頡對照表寫了一個小程序。(簡單來說就是一個CLI的倉頡轉換器)
-為什麼要做這個東西呢?當然這是為了可以在公司寫blog而不被人發現啊!">
-	
-	<!---->
-		<div class="cCont flsf" style="background-image: url(/image/s600/63c1b30a05be44e3e00d6fa5ff27755d.jpg); !important">讓程序自動編寫程序</div>
-	<!---->
-
-		<div class="noteTag Fri">
-			<div class="cDate flsf">7<sup>th</sup> February, 2014 Fri</div>
-		</div>
-	</a>
-<!---->
-	<a class="mega_entry" href="/article/view/1783/" data-content="好吧,雖然這個blog還沒做好。但製作途中還是有很多技術可以拿出來討論的。
-其中有幾點是我這近半年才發現的。
-Scope就是一般編程都必讀的一環,亦是經常讓人頭痛的東西。">
-	
-	<!---->
-		<div class="cCont flsf" style="background-image: url(/image/s600/681e07dcd2d4309a0eb40330c0c4a791.jpg); !important">給力的右鍵選單</div>
-	<!---->
-
-		<div class="noteTag Sat">
-			<div class="cDate flsf">18<sup>th</sup> January, 2014 Sat</div>
-		</div>
-	</a>
-<!---->
-</div>
-							</div>
-						<!---->
-						</div>
-						<!-- end vpole -->
-						
-						<!---->
-						
-					</div>
-					<!-- end main -->
-					
-					
-					
-					<!-- Navigation panel -->
-					<div class="left_nav_panel">
-
-						<!-- Control Panel -->
-						<div id="control_panel" class="control_panel">
-						<!---->
-							<div><a href="/user/login/">Login &gt;&gt;</a></div>
-						<!---->
-						</div>
-
-						<!-- Section Tags -->
-						<div class="tags">	
-			<a style="font-size: 2em;" href="/article/tag/diary/">diary(12)</a>
-				<a style="font-size: 1.3333333333333em;" href="/article/tag/development/">development(8)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/illustration/">illustration(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/blogAPI/">blogAPI(4)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/windows phone 8/">windows phone 8(3)</a>
-				<a style="font-size: 1.5em;" href="/article/tag/wenku8/">wenku8(9)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/logging/">logging(2)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/android/">android(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/faq/">faq(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/project/">project(4)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/bash/">bash(2)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/linux/">linux(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/pymo/">pymo(2)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/3ds Max/">3ds Max(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/drawings/">drawings(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/python/">python(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/perl/">perl(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/analysis/">analysis(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/gaming/">gaming(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/fez/">fez(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/cryptography/">cryptography(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/php/">php(2)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/ContextMenu/">ContextMenu(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/JavaScript/">JavaScript(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/HTML/">HTML(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/c++/">c++(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/modeling/">modeling(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/node.js/">node.js(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/mongodb/">mongodb(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/peer to peer/">peer to peer(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/content distribution network/">content distribution network(1)</a>
-				<a style="font-size: 0.8em;" href="/article/tag/rho/">rho(1)</a>
-		</div>					</div>
-					
-					
-				</div><!-- end dock right -->
-			</div>
-		
-			<!-- Extended Sections -->
-			<div id="extend_sec">
-							</div>
-			<!-- end Extended Sections -->
-		</div><!-- end wrap page -->
-		
-	</div>
-
-	<!-- footer -->
-	<div id="footer">
-		<div id="fhorizon" class="horizon"></div>
-		<div class="footer_bg">
-			<div class="f_links">
-				<!-- projects -->
-				<div class="flink_section">
-					<span>projects</span>
-
-					<a target="_blank" href="#" title="In construction">blogAPI</a>
-					<a target="_blank" href="http://wenku8.astropenguin.net/">wenku8</a>
-				</div>
-				
-				<!-- guides -->
-				<div class="flink_section">
-					<span>guides</span>
-					<a target="_blank" href="#" title="In construction">site map</a>
-					<a target="_blank" href="#" title="In construction">FAQ</a>
-				</div>
-				
-				<!-- Powered by -->
-				<div class="flink_section">
-					<span>powered by</span>
-					<a target="_blank" href="http://www.debian.org/">Linux (debian)</a>
-					<a target="_blank" href="http://httpd.apache.org/">Apache httpd</a>
-					<a target="_blank" href="http://www.mysql.com/">MySQL</a>
-					<a target="_blank" href="http://php.net/">php</a>
-				</div>
-				
-				<!-- links -->
-				<div class="flink_section">
-					<span>links</span>
-					<a target="_blank" href="http://www.godaddy.com/">Go Daddy</a>
-					<a target="_blank" href="http://freedns.afraid.org/">Free DNS</a>
-				</div>
-
-				<div class="flink_section">
-					<span>test lab</span>
-					<a target="_blank" href="http://blog.astropenguin.net/testsuite/flex/index">Flex</a>
-				</div>
-				
-				
-				<!-- About -->
-				<div class="flink_section">
-					<span>about</span>
-					<a target="_blank" href="http://astropenguin.net/">Astorpenguin</a>
-				</div>
-			</div>
-			<div class="copysign flsf">
-				<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/deed.en_US"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/4.0/80x15.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">blogAPI</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://astropenguin.net" property="cc:attributionName" rel="cc:attributionURL">Astropenguin</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/deed.en_US">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
-			</div>
-		</div>
-	</div>
-	<!-- end footer -->
-</body>
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Layout.ErrorPages.html b/botanjs/service/templates/test/Astro.Blog.Layout.ErrorPages.html
deleted file mode 100644
index a031860..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Layout.ErrorPages.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<title>404 Page not found</title>
-
-<script type="text/javascript">
-var debugEnv = true;
-var _AstConf_ = {
-	"ErrorCode": 403
-};
-</script>
-
-<link href="/ocss/Astro.Blog.Layout.ErrorPages" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.Layout.ErrorPages"></script>
-
-</head>
-<body onload="BotanJS.import('Astro.Bootstrap').init()">
-    <div class="rooms">
-        <div id="g">
-            <div id="p_prepage" class="p_abs100"></div>
-            <div id="p403">
-                <div id="p403" class="p_abs100"></div>
-                <div class="bc b403 c_center"><div class="ringbg c_center"><div class="code c403 c_center"></div></div></div>
-            </div>
-        </div>
-    </div>
-</body>
-</html>
diff --git a/botanjs/service/templates/test/Astro.Blog.Layout.Login.html b/botanjs/service/templates/test/Astro.Blog.Layout.Login.html
deleted file mode 100644
index 29392ba..0000000
--- a/botanjs/service/templates/test/Astro.Blog.Layout.Login.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-<head>
-<title>Botan JS - Test</title>
-<script>
-var debugEnv = true;
-var _AstConf_ = {
-    "Login": {
-        "formAct": "testset"
-        , "sHeat": "GOOD"
-    }
-};
-</script>
-
-<link href="/ocss/Astro.Blog.Layout.Login" rel="stylesheet" type="text/css" />
-<script src="/ojs/Astro.Blog.Layout.Login"></script>
-<body onload="BotanJS.import('Astro.Bootstrap').init();">
-</body>
-</html>