diff --git a/README.md b/README.md
new file mode 100644
index 0000000..d7c95f4
--- /dev/null
+++ b/README.md
@@ -0,0 +1,28 @@
+
+#macro>
diff --git a/index.ftl b/index.ftl
new file mode 100644
index 0000000..efa5fa6
--- /dev/null
+++ b/index.ftl
@@ -0,0 +1,65 @@
+<#--
+ 每个人都有属于自已的故事,我们编织着、叙述着,只为了那个必定动人的结局。
+ 爱上自已的故事,爱上别人的故事,交织着的,是美好,是快乐,是幸福。
+ 本项目属于 ProjectNatureSimple
+
+ @package Story
+ @author Trii Hsia
+ @version v1@.0 #20180812
+ @link https://yumoe.com
+-->
+<#include "header.ftl">
+<@header title="${options.blog_title?default('Story')}" desc="${options.seo_desc?default('Story')}" keywords="${options.seo_keywords?default('Story')}">@header>
+
+
+
+
+ <#if posts.totalPages gt 1>
+
+
+ <#if posts.hasPrevious()>
+ <#if posts.number == 1>
+ -
+ «
+
+ <#else>
+ -
+ «
+
+ #if>
+ #if>
+ -
+ ${posts.number+1}
+
+ <#if posts.hasNext()>
+ -
+ »
+
+ #if>
+
+
+ #if>
+
+
+<#include "footer.ftl">
diff --git a/links.ftl b/links.ftl
new file mode 100644
index 0000000..0615e57
--- /dev/null
+++ b/links.ftl
@@ -0,0 +1,23 @@
+<#include "header.ftl">
+<@header title="友情链接 - ${options.blog_title?default('Story')}" desc="${options.seo_desc?default('Story')}" keywords="${options.seo_keywords?default('Story')}">@header>
+
+
+
+
+ Links
+
+
+ <@commonTag method="links">
+ <#if links?size gt 0>
+ <#list links as link>
+ - ${link.linkName}
+ #list>
+ #if>
+ @commonTag>
+
+
+
+
+
+
+<#include "footer.ftl">
diff --git a/module/options.ftl b/module/options.ftl
new file mode 100644
index 0000000..cad2625
--- /dev/null
+++ b/module/options.ftl
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/page.ftl b/page.ftl
new file mode 100644
index 0000000..e81547c
--- /dev/null
+++ b/page.ftl
@@ -0,0 +1,22 @@
+<#include "header.ftl">
+<@header title="${post.postTitle} - ${options.blog_title?default('Story')}" desc="${options.seo_desc?default('Story')}" keywords="${options.seo_keywords?default('Story')}">@header>
+
+
+
+
+ ${post.postTitle}
+
+ ${post.postContent?if_exists}
+
+
+ <#include "comments.ftl">
+
+
+
+
+<#include "footer.ftl">
diff --git a/post.ftl b/post.ftl
new file mode 100644
index 0000000..a7cd65a
--- /dev/null
+++ b/post.ftl
@@ -0,0 +1,32 @@
+<#include "header.ftl">
+<@header title="${post.postTitle?if_exists} - ${options.blog_title?default('Story')}" desc="${post.postSummary?if_exists}" keywords="${options.seo_keywords?default('Story')},${tagWords}">@header>
+
+
+
+
+ ${post.postTitle}
+
+
+
+ ${post.postContent?if_exists}
+
+
+
+
+
+ tag(s): <#if post.tags?size gt 0><#list post.tags as tag>${tag.tagName} #list>#if>
+
+
+
+
+ <#include "comments.ftl">
+
+
+
+
+<#include "footer.ftl">
diff --git a/screenshot.png b/screenshot.png
new file mode 100644
index 0000000..8956f2e
Binary files /dev/null and b/screenshot.png differ
diff --git a/screenshots/index.png b/screenshots/index.png
new file mode 100644
index 0000000..8956f2e
Binary files /dev/null and b/screenshots/index.png differ
diff --git a/screenshots/option.png b/screenshots/option.png
new file mode 100644
index 0000000..9b2452e
Binary files /dev/null and b/screenshots/option.png differ
diff --git a/tag.ftl b/tag.ftl
new file mode 100644
index 0000000..852557c
--- /dev/null
+++ b/tag.ftl
@@ -0,0 +1,66 @@
+<#include "header.ftl">
+<@header title="${tag.tagName} - ${options.blog_title?default('Story')}" desc="${options.seo_desc?default('Story')}" keywords="${options.seo_keywords?default('Story')}">@header>
+
+
+
+
+
+
+ <#if posts.totalPages gt 1>
+
+
+ <#if posts.hasPrevious()>
+ <#if posts.number == 1>
+ -
+ «
+
+ <#else>
+ -
+ «
+
+ #if>
+ #if>
+ -
+ ${posts.number+1}
+
+ <#if posts.hasNext()>
+ -
+ »
+
+ #if>
+
+
+ #if>
+
+
+<#include "footer.ftl">