diff --git a/CNAME b/CNAME
deleted file mode 100755
index 23971755..00000000
--- a/CNAME
+++ /dev/null
@@ -1 +0,0 @@
-gg.swiftguide.cn
diff --git a/change_cdn.py b/change_cdn.py
deleted file mode 100755
index 9842e4c7..00000000
--- a/change_cdn.py
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/python
-# coding:utf-8
-
-
-import os
-
-
-def iter(path):
- for root, dirs, files in os.walk(path):
- for fn in files:
- if fn.endswith(".html"):
- with open(root + '/' + fn, 'r') as f:
- content = f.read()
- content = content.replace('', '').replace('', '')
- insert_pos = content.find("", content.find("Generated using GitBook")) + 6
- content = content[:insert_pos] + '''
''' + content[insert_pos:]
- content.replace(r'.*?', "《The Swift Programming Language》完整中文版")
- with open(root + '/' + fn, 'w') as f:
- f.write(content)
-
-iter(os.getcwd())
diff --git a/config.json b/config.json
deleted file mode 100644
index b4f3ff0e..00000000
--- a/config.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "name": "The Swift Programming Language 中文版",
- "introduction": "中文版《The Swift Programming Language》",
- "path": {
- "content": "source",
- "toc": "source/SUMMARY.md",
- "readme": "source/README.md"
- }
-}
diff --git a/googleb0a4f5a22e9cb82f.html b/googleb0a4f5a22e9cb82f.html
deleted file mode 100755
index c8049599..00000000
--- a/googleb0a4f5a22e9cb82f.html
+++ /dev/null
@@ -1 +0,0 @@
-google-site-verification: googleb0a4f5a22e9cb82f.html
\ No newline at end of file
diff --git a/index.html b/index.html
index 380bd5fd..03acb0d4 100644
--- a/index.html
+++ b/index.html
@@ -1,19 +1,8 @@
-
-
-
-
-
-
+
-
-
-
diff --git a/source/chapter2/11_Methods.md b/source/chapter2/11_Methods.md
index 93dff583..2aeee2e8 100755
--- a/source/chapter2/11_Methods.md
+++ b/source/chapter2/11_Methods.md
@@ -213,7 +213,7 @@ struct LevelTracker {
除了类型属性和类型方法,`LevelTracker` 还监测每个玩家的进度。它用实例属性 `currentLevel` 来监测每个玩家当前的等级。
-为了便于管理 `currentLevel` 属性,`LevelTracker` 定义了实例方法 `advance(to:)`。这个方法会在更新 `currentLevel` 之前检查所请求的新等级是否已经解锁。`advance(to:)` 方法返回布尔值以指示是否能够设置 `currentLevel`。因为允许在调用 `advance(to:)` 时候忽略返回值,不会产生编译警告,所以函数被标注为 `@discardableResult` 属性,更多关于属性信息,请参考 [特性](../chapter3/07_Attributes.html) 章节。
+为了便于管理 `currentLevel` 属性,`LevelTracker` 定义了实例方法 `advance(to:)`。这个方法会在更新 `currentLevel` 之前检查所请求的新等级是否已经解锁。`advance(to:)` 方法返回布尔值以指示是否能够设置 `currentLevel`。因为允许在调用 `advance(to:)` 时候忽略返回值,不会产生编译警告,所以函数被标注为 `@discardableResult` 属性,更多关于属性信息,请参考 [特性](../chapter3/07_Attributes.html)章节。
下面,`Player` 类使用 `LevelTracker` 来监测和更新每个玩家的发展进度: