diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..412eeda --- /dev/null +++ b/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/README.md b/README.md new file mode 100644 index 0000000..cdade48 --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +# 藏经阁 + +------ + +为了更好,更快的让新人得到成长,故制作了此计划。 + +成长计划主要分为4部分: + +- 导师制度: + - [新人部分](./tech/student/) + - [导师部分](./tech/teacher/) + +- 技能大纲: + - [通用技能和专业技能](./skill/skill/uedskill.html) + +- 成长计划: + - [成长计划](./grow/) + +- 成果展现: + - [成果展现](./result/) \ No newline at end of file diff --git a/grow/index.html b/_site/grow/index.html similarity index 88% rename from grow/index.html rename to _site/grow/index.html index 953d95e..e891e44 100644 --- a/grow/index.html +++ b/_site/grow/index.html @@ -58,9 +58,18 @@

第2周

- + + + + +
对CSS的所有属性做通览,并对常用的CSS属性做重点理解和实战,CSS hack。
CSS3和HTML5CSS3和HTML5 1,对CSS3的新属性做通览,并对常用的CSS3属性做重点理解和实战。2,对HTML5新增的内容进行学习,并对常用的HTML5内容做重点讲解和实战。
学习文章 + +

第3~4周

diff --git a/index.html b/_site/index.html similarity index 94% rename from index.html rename to _site/index.html index 1538712..b490814 100644 --- a/index.html +++ b/_site/index.html @@ -5,7 +5,7 @@ - 新人成长计划 + 藏经阁 @@ -25,7 +25,7 @@
-

新人成长计划

+

藏经阁

为了更好,更快的让新人得到成长,故制作了此计划。

成长计划主要分为4部分:

    diff --git a/result/index.html b/_site/result/index.html similarity index 100% rename from result/index.html rename to _site/result/index.html diff --git a/skill/index.html b/_site/skill/index.html similarity index 100% rename from skill/index.html rename to _site/skill/index.html diff --git a/skill/skill/regex/about_regx_engine.txt b/_site/skill/skill/regex/about_regx_engine.txt similarity index 100% rename from skill/skill/regex/about_regx_engine.txt rename to _site/skill/skill/regex/about_regx_engine.txt diff --git a/skill/skill/regex/regularexpressions.pptx b/_site/skill/skill/regex/regularexpressions.pptx similarity index 100% rename from skill/skill/regex/regularexpressions.pptx rename to _site/skill/skill/regex/regularexpressions.pptx diff --git a/skill/skill/uedskill.html b/_site/skill/skill/uedskill.html similarity index 100% rename from skill/skill/uedskill.html rename to _site/skill/skill/uedskill.html diff --git a/skill/skill/uedskill.html_files/icons/Mail.png b/_site/skill/skill/uedskill.html_files/icons/Mail.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/Mail.png rename to _site/skill/skill/uedskill.html_files/icons/Mail.png diff --git a/skill/skill/uedskill.html_files/icons/attach.png b/_site/skill/skill/uedskill.html_files/icons/attach.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/attach.png rename to _site/skill/skill/uedskill.html_files/icons/attach.png diff --git a/skill/skill/uedskill.html_files/icons/back.png b/_site/skill/skill/uedskill.html_files/icons/back.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/back.png rename to _site/skill/skill/uedskill.html_files/icons/back.png diff --git a/skill/skill/uedskill.html_files/icons/bell.png b/_site/skill/skill/uedskill.html_files/icons/bell.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/bell.png rename to _site/skill/skill/uedskill.html_files/icons/bell.png diff --git a/skill/skill/uedskill.html_files/icons/bookmark.png b/_site/skill/skill/uedskill.html_files/icons/bookmark.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/bookmark.png rename to _site/skill/skill/uedskill.html_files/icons/bookmark.png diff --git a/skill/skill/uedskill.html_files/icons/broken-line.png b/_site/skill/skill/uedskill.html_files/icons/broken-line.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/broken-line.png rename to _site/skill/skill/uedskill.html_files/icons/broken-line.png diff --git a/skill/skill/uedskill.html_files/icons/button_cancel.png b/_site/skill/skill/uedskill.html_files/icons/button_cancel.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/button_cancel.png rename to _site/skill/skill/uedskill.html_files/icons/button_cancel.png diff --git a/skill/skill/uedskill.html_files/icons/button_ok.png b/_site/skill/skill/uedskill.html_files/icons/button_ok.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/button_ok.png rename to _site/skill/skill/uedskill.html_files/icons/button_ok.png diff --git a/skill/skill/uedskill.html_files/icons/calendar.png b/_site/skill/skill/uedskill.html_files/icons/calendar.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/calendar.png rename to _site/skill/skill/uedskill.html_files/icons/calendar.png diff --git a/skill/skill/uedskill.html_files/icons/clanbomber.png b/_site/skill/skill/uedskill.html_files/icons/clanbomber.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/clanbomber.png rename to _site/skill/skill/uedskill.html_files/icons/clanbomber.png diff --git a/skill/skill/uedskill.html_files/icons/clock.png b/_site/skill/skill/uedskill.html_files/icons/clock.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/clock.png rename to _site/skill/skill/uedskill.html_files/icons/clock.png diff --git a/skill/skill/uedskill.html_files/icons/closed.png b/_site/skill/skill/uedskill.html_files/icons/closed.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/closed.png rename to _site/skill/skill/uedskill.html_files/icons/closed.png diff --git a/skill/skill/uedskill.html_files/icons/desktop_new.png b/_site/skill/skill/uedskill.html_files/icons/desktop_new.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/desktop_new.png rename to _site/skill/skill/uedskill.html_files/icons/desktop_new.png diff --git a/skill/skill/uedskill.html_files/icons/down.png b/_site/skill/skill/uedskill.html_files/icons/down.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/down.png rename to _site/skill/skill/uedskill.html_files/icons/down.png diff --git a/skill/skill/uedskill.html_files/icons/edit.png b/_site/skill/skill/uedskill.html_files/icons/edit.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/edit.png rename to _site/skill/skill/uedskill.html_files/icons/edit.png diff --git a/skill/skill/uedskill.html_files/icons/family.png b/_site/skill/skill/uedskill.html_files/icons/family.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/family.png rename to _site/skill/skill/uedskill.html_files/icons/family.png diff --git a/skill/skill/uedskill.html_files/icons/fema.png b/_site/skill/skill/uedskill.html_files/icons/fema.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/fema.png rename to _site/skill/skill/uedskill.html_files/icons/fema.png diff --git a/skill/skill/uedskill.html_files/icons/female1.png b/_site/skill/skill/uedskill.html_files/icons/female1.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/female1.png rename to _site/skill/skill/uedskill.html_files/icons/female1.png diff --git a/skill/skill/uedskill.html_files/icons/female2.png b/_site/skill/skill/uedskill.html_files/icons/female2.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/female2.png rename to _site/skill/skill/uedskill.html_files/icons/female2.png diff --git a/skill/skill/uedskill.html_files/icons/flag-black.png b/_site/skill/skill/uedskill.html_files/icons/flag-black.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/flag-black.png rename to _site/skill/skill/uedskill.html_files/icons/flag-black.png diff --git a/skill/skill/uedskill.html_files/icons/flag-blue.png b/_site/skill/skill/uedskill.html_files/icons/flag-blue.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/flag-blue.png rename to _site/skill/skill/uedskill.html_files/icons/flag-blue.png diff --git a/skill/skill/uedskill.html_files/icons/flag-green.png b/_site/skill/skill/uedskill.html_files/icons/flag-green.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/flag-green.png rename to _site/skill/skill/uedskill.html_files/icons/flag-green.png diff --git a/skill/skill/uedskill.html_files/icons/flag-orange.png b/_site/skill/skill/uedskill.html_files/icons/flag-orange.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/flag-orange.png rename to _site/skill/skill/uedskill.html_files/icons/flag-orange.png diff --git a/skill/skill/uedskill.html_files/icons/flag-pink.png b/_site/skill/skill/uedskill.html_files/icons/flag-pink.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/flag-pink.png rename to _site/skill/skill/uedskill.html_files/icons/flag-pink.png diff --git a/skill/skill/uedskill.html_files/icons/flag-yellow.png b/_site/skill/skill/uedskill.html_files/icons/flag-yellow.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/flag-yellow.png rename to _site/skill/skill/uedskill.html_files/icons/flag-yellow.png diff --git a/skill/skill/uedskill.html_files/icons/flag.png b/_site/skill/skill/uedskill.html_files/icons/flag.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/flag.png rename to _site/skill/skill/uedskill.html_files/icons/flag.png diff --git a/skill/skill/uedskill.html_files/icons/folder.png b/_site/skill/skill/uedskill.html_files/icons/folder.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/folder.png rename to _site/skill/skill/uedskill.html_files/icons/folder.png diff --git a/skill/skill/uedskill.html_files/icons/forward.png b/_site/skill/skill/uedskill.html_files/icons/forward.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/forward.png rename to _site/skill/skill/uedskill.html_files/icons/forward.png diff --git a/skill/skill/uedskill.html_files/icons/freemind_butterfly.png b/_site/skill/skill/uedskill.html_files/icons/freemind_butterfly.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/freemind_butterfly.png rename to _site/skill/skill/uedskill.html_files/icons/freemind_butterfly.png diff --git a/skill/skill/uedskill.html_files/icons/full-0.png b/_site/skill/skill/uedskill.html_files/icons/full-0.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-0.png rename to _site/skill/skill/uedskill.html_files/icons/full-0.png diff --git a/skill/skill/uedskill.html_files/icons/full-1.png b/_site/skill/skill/uedskill.html_files/icons/full-1.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-1.png rename to _site/skill/skill/uedskill.html_files/icons/full-1.png diff --git a/skill/skill/uedskill.html_files/icons/full-2.png b/_site/skill/skill/uedskill.html_files/icons/full-2.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-2.png rename to _site/skill/skill/uedskill.html_files/icons/full-2.png diff --git a/skill/skill/uedskill.html_files/icons/full-3.png b/_site/skill/skill/uedskill.html_files/icons/full-3.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-3.png rename to _site/skill/skill/uedskill.html_files/icons/full-3.png diff --git a/skill/skill/uedskill.html_files/icons/full-4.png b/_site/skill/skill/uedskill.html_files/icons/full-4.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-4.png rename to _site/skill/skill/uedskill.html_files/icons/full-4.png diff --git a/skill/skill/uedskill.html_files/icons/full-5.png b/_site/skill/skill/uedskill.html_files/icons/full-5.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-5.png rename to _site/skill/skill/uedskill.html_files/icons/full-5.png diff --git a/skill/skill/uedskill.html_files/icons/full-6.png b/_site/skill/skill/uedskill.html_files/icons/full-6.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-6.png rename to _site/skill/skill/uedskill.html_files/icons/full-6.png diff --git a/skill/skill/uedskill.html_files/icons/full-7.png b/_site/skill/skill/uedskill.html_files/icons/full-7.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-7.png rename to _site/skill/skill/uedskill.html_files/icons/full-7.png diff --git a/skill/skill/uedskill.html_files/icons/full-8.png b/_site/skill/skill/uedskill.html_files/icons/full-8.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-8.png rename to _site/skill/skill/uedskill.html_files/icons/full-8.png diff --git a/skill/skill/uedskill.html_files/icons/full-9.png b/_site/skill/skill/uedskill.html_files/icons/full-9.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/full-9.png rename to _site/skill/skill/uedskill.html_files/icons/full-9.png diff --git a/skill/skill/uedskill.html_files/icons/go.png b/_site/skill/skill/uedskill.html_files/icons/go.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/go.png rename to _site/skill/skill/uedskill.html_files/icons/go.png diff --git a/skill/skill/uedskill.html_files/icons/gohome.png b/_site/skill/skill/uedskill.html_files/icons/gohome.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/gohome.png rename to _site/skill/skill/uedskill.html_files/icons/gohome.png diff --git a/skill/skill/uedskill.html_files/icons/group.png b/_site/skill/skill/uedskill.html_files/icons/group.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/group.png rename to _site/skill/skill/uedskill.html_files/icons/group.png diff --git a/skill/skill/uedskill.html_files/icons/help.png b/_site/skill/skill/uedskill.html_files/icons/help.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/help.png rename to _site/skill/skill/uedskill.html_files/icons/help.png diff --git a/skill/skill/uedskill.html_files/icons/hourglass.png b/_site/skill/skill/uedskill.html_files/icons/hourglass.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/hourglass.png rename to _site/skill/skill/uedskill.html_files/icons/hourglass.png diff --git a/skill/skill/uedskill.html_files/icons/idea.png b/_site/skill/skill/uedskill.html_files/icons/idea.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/idea.png rename to _site/skill/skill/uedskill.html_files/icons/idea.png diff --git a/skill/skill/uedskill.html_files/icons/info.png b/_site/skill/skill/uedskill.html_files/icons/info.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/info.png rename to _site/skill/skill/uedskill.html_files/icons/info.png diff --git a/skill/skill/uedskill.html_files/icons/kaddressbook.png b/_site/skill/skill/uedskill.html_files/icons/kaddressbook.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/kaddressbook.png rename to _site/skill/skill/uedskill.html_files/icons/kaddressbook.png diff --git a/skill/skill/uedskill.html_files/icons/kmail.png b/_site/skill/skill/uedskill.html_files/icons/kmail.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/kmail.png rename to _site/skill/skill/uedskill.html_files/icons/kmail.png diff --git a/skill/skill/uedskill.html_files/icons/knotify.png b/_site/skill/skill/uedskill.html_files/icons/knotify.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/knotify.png rename to _site/skill/skill/uedskill.html_files/icons/knotify.png diff --git a/skill/skill/uedskill.html_files/icons/korn.png b/_site/skill/skill/uedskill.html_files/icons/korn.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/korn.png rename to _site/skill/skill/uedskill.html_files/icons/korn.png diff --git a/skill/skill/uedskill.html_files/icons/ksmiletris.png b/_site/skill/skill/uedskill.html_files/icons/ksmiletris.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/ksmiletris.png rename to _site/skill/skill/uedskill.html_files/icons/ksmiletris.png diff --git a/skill/skill/uedskill.html_files/icons/launch.png b/_site/skill/skill/uedskill.html_files/icons/launch.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/launch.png rename to _site/skill/skill/uedskill.html_files/icons/launch.png diff --git a/skill/skill/uedskill.html_files/icons/licq.png b/_site/skill/skill/uedskill.html_files/icons/licq.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/licq.png rename to _site/skill/skill/uedskill.html_files/icons/licq.png diff --git a/skill/skill/uedskill.html_files/icons/list.png b/_site/skill/skill/uedskill.html_files/icons/list.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/list.png rename to _site/skill/skill/uedskill.html_files/icons/list.png diff --git a/skill/skill/uedskill.html_files/icons/male1.png b/_site/skill/skill/uedskill.html_files/icons/male1.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/male1.png rename to _site/skill/skill/uedskill.html_files/icons/male1.png diff --git a/skill/skill/uedskill.html_files/icons/male2.png b/_site/skill/skill/uedskill.html_files/icons/male2.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/male2.png rename to _site/skill/skill/uedskill.html_files/icons/male2.png diff --git a/skill/skill/uedskill.html_files/icons/messagebox_warning.png b/_site/skill/skill/uedskill.html_files/icons/messagebox_warning.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/messagebox_warning.png rename to _site/skill/skill/uedskill.html_files/icons/messagebox_warning.png diff --git a/skill/skill/uedskill.html_files/icons/password.png b/_site/skill/skill/uedskill.html_files/icons/password.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/password.png rename to _site/skill/skill/uedskill.html_files/icons/password.png diff --git a/skill/skill/uedskill.html_files/icons/pencil.png b/_site/skill/skill/uedskill.html_files/icons/pencil.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/pencil.png rename to _site/skill/skill/uedskill.html_files/icons/pencil.png diff --git a/skill/skill/uedskill.html_files/icons/penguin.png b/_site/skill/skill/uedskill.html_files/icons/penguin.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/penguin.png rename to _site/skill/skill/uedskill.html_files/icons/penguin.png diff --git a/skill/skill/uedskill.html_files/icons/prepare.png b/_site/skill/skill/uedskill.html_files/icons/prepare.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/prepare.png rename to _site/skill/skill/uedskill.html_files/icons/prepare.png diff --git a/skill/skill/uedskill.html_files/icons/smiley-angry.png b/_site/skill/skill/uedskill.html_files/icons/smiley-angry.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/smiley-angry.png rename to _site/skill/skill/uedskill.html_files/icons/smiley-angry.png diff --git a/skill/skill/uedskill.html_files/icons/smiley-neutral.png b/_site/skill/skill/uedskill.html_files/icons/smiley-neutral.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/smiley-neutral.png rename to _site/skill/skill/uedskill.html_files/icons/smiley-neutral.png diff --git a/skill/skill/uedskill.html_files/icons/smiley-oh.png b/_site/skill/skill/uedskill.html_files/icons/smiley-oh.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/smiley-oh.png rename to _site/skill/skill/uedskill.html_files/icons/smiley-oh.png diff --git a/skill/skill/uedskill.html_files/icons/smily_bad.png b/_site/skill/skill/uedskill.html_files/icons/smily_bad.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/smily_bad.png rename to _site/skill/skill/uedskill.html_files/icons/smily_bad.png diff --git a/skill/skill/uedskill.html_files/icons/stop-sign.png b/_site/skill/skill/uedskill.html_files/icons/stop-sign.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/stop-sign.png rename to _site/skill/skill/uedskill.html_files/icons/stop-sign.png diff --git a/skill/skill/uedskill.html_files/icons/stop.png b/_site/skill/skill/uedskill.html_files/icons/stop.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/stop.png rename to _site/skill/skill/uedskill.html_files/icons/stop.png diff --git a/skill/skill/uedskill.html_files/icons/up.png b/_site/skill/skill/uedskill.html_files/icons/up.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/up.png rename to _site/skill/skill/uedskill.html_files/icons/up.png diff --git a/skill/skill/uedskill.html_files/icons/wizard.png b/_site/skill/skill/uedskill.html_files/icons/wizard.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/wizard.png rename to _site/skill/skill/uedskill.html_files/icons/wizard.png diff --git a/skill/skill/uedskill.html_files/icons/xmag.png b/_site/skill/skill/uedskill.html_files/icons/xmag.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/xmag.png rename to _site/skill/skill/uedskill.html_files/icons/xmag.png diff --git a/skill/skill/uedskill.html_files/icons/yes.png b/_site/skill/skill/uedskill.html_files/icons/yes.png similarity index 100% rename from skill/skill/uedskill.html_files/icons/yes.png rename to _site/skill/skill/uedskill.html_files/icons/yes.png diff --git a/skill/skill/uedskill.html_files/ilink.png b/_site/skill/skill/uedskill.html_files/ilink.png similarity index 100% rename from skill/skill/uedskill.html_files/ilink.png rename to _site/skill/skill/uedskill.html_files/ilink.png diff --git a/skill/skill/uedskill.html_files/map_location.png b/_site/skill/skill/uedskill.html_files/map_location.png similarity index 100% rename from skill/skill/uedskill.html_files/map_location.png rename to _site/skill/skill/uedskill.html_files/map_location.png diff --git a/skill/skill/uedskill.html_files/marktree.js b/_site/skill/skill/uedskill.html_files/marktree.js similarity index 100% rename from skill/skill/uedskill.html_files/marktree.js rename to _site/skill/skill/uedskill.html_files/marktree.js diff --git a/skill/skill/uedskill.html_files/minus.png b/_site/skill/skill/uedskill.html_files/minus.png similarity index 100% rename from skill/skill/uedskill.html_files/minus.png rename to _site/skill/skill/uedskill.html_files/minus.png diff --git a/skill/skill/uedskill.html_files/plus.png b/_site/skill/skill/uedskill.html_files/plus.png similarity index 100% rename from skill/skill/uedskill.html_files/plus.png rename to _site/skill/skill/uedskill.html_files/plus.png diff --git a/skill/skill/uedskill.html_files/treestyles.css b/_site/skill/skill/uedskill.html_files/treestyles.css similarity index 100% rename from skill/skill/uedskill.html_files/treestyles.css rename to _site/skill/skill/uedskill.html_files/treestyles.css diff --git a/_site/skill/skill/uedskill.mm b/_site/skill/skill/uedskill.mm new file mode 100644 index 0000000..dd1acca --- /dev/null +++ b/_site/skill/skill/uedskill.mm @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/skill/skill/web\346\236\266\346\236\204.png" "b/_site/skill/skill/web\346\236\266\346\236\204.png" similarity index 100% rename from "skill/skill/web\346\236\266\346\236\204.png" rename to "_site/skill/skill/web\346\236\266\346\236\204.png" diff --git "a/skill/skill/\345\211\215\347\253\257\346\241\206\346\236\266.png" "b/_site/skill/skill/\345\211\215\347\253\257\346\241\206\346\236\266.png" similarity index 100% rename from "skill/skill/\345\211\215\347\253\257\346\241\206\346\236\266.png" rename to "_site/skill/skill/\345\211\215\347\253\257\346\241\206\346\236\266.png" diff --git "a/skill/skill/\346\217\220\351\227\256\347\232\204\346\231\272\346\205\247.html" "b/_site/skill/skill/\346\217\220\351\227\256\347\232\204\346\231\272\346\205\247.html" similarity index 100% rename from "skill/skill/\346\217\220\351\227\256\347\232\204\346\231\272\346\205\247.html" rename to "_site/skill/skill/\346\217\220\351\227\256\347\232\204\346\231\272\346\205\247.html" diff --git "a/skill/skill/\347\233\256\345\275\225\347\273\223\346\236\204.png" "b/_site/skill/skill/\347\233\256\345\275\225\347\273\223\346\236\204.png" similarity index 100% rename from "skill/skill/\347\233\256\345\275\225\347\273\223\346\236\204.png" rename to "_site/skill/skill/\347\233\256\345\275\225\347\273\223\346\236\204.png" diff --git a/static/one.css b/_site/static/one.css similarity index 100% rename from static/one.css rename to _site/static/one.css diff --git a/static/one.js b/_site/static/one.js similarity index 100% rename from static/one.js rename to _site/static/one.js diff --git a/static/site.css b/_site/static/site.css similarity index 100% rename from static/site.css rename to _site/static/site.css diff --git a/static/syntax.css b/_site/static/syntax.css similarity index 100% rename from static/syntax.css rename to _site/static/syntax.css diff --git a/static/yue.css b/_site/static/yue.css similarity index 100% rename from static/yue.css rename to _site/static/yue.css diff --git a/tech/student/index.html b/_site/tech/student/index.html similarity index 100% rename from tech/student/index.html rename to _site/tech/student/index.html diff --git a/tech/teacher/index.html b/_site/tech/teacher/index.html similarity index 100% rename from tech/teacher/index.html rename to _site/tech/teacher/index.html diff --git a/_themes/one/Makefile b/_themes/one/Makefile new file mode 100644 index 0000000..38aa22a --- /dev/null +++ b/_themes/one/Makefile @@ -0,0 +1,2 @@ +build-css: + @cat static/yue.css static/syntax.css static/site.css > static/one.css diff --git a/_themes/one/README.md b/_themes/one/README.md new file mode 100644 index 0000000..514c3e1 --- /dev/null +++ b/_themes/one/README.md @@ -0,0 +1,70 @@ +# One Theme + +The One Theme for [nico](http://lab.lepture.com/nico/) + +This theme requires nico 0.4.6+ now. + +## Configuration + +The basic configuration for a blog: + +``` +{ + "source": "content", + "output": "_site", + "theme": "_themes/one", + "sitename": "Nico", + "siteurl": "http://lab.lepture.com/nico/", + "permalink": "{{directory}}/{{filename}}.html", + "writers": [ + "nico.PostWriter", + "nico.PageWriter", + "nico.FileWriter", + "nico.StaticWriter", + "nico.ArchiveWriter", + "nico.YearWriter", + "nico.TagWriter", + "nico.DirectoryWriter", + "nico.FeedWriter" + ] +} +``` + +Additional configuration this theme: + +- tagline: A description of your site. +- touchIcon: Link of Apple Touch Icon. +- hideNico: Hide nico copyright at bottom. +- github: Github link, a github fork badge will display. +- navigation: A array of items of navigation. + +Navigation example: + +``` +{ + "navigation": [ + {"title": "Life", "link": "/life/"}, + {"title": "Work", "link": "/work/"} + ] +} +``` + +## Comment + +Comment is available for posts. This theme support disqus and duoshuo. + +Configure a disqus short name: + +``` +{ + "disqus": "short name" +} +``` + +If you prefer duoshuo: + +``` +{ + "duoshuo": "short name" +} +``` diff --git a/_themes/one/static/one.css b/_themes/one/static/one.css new file mode 100644 index 0000000..0d01c99 --- /dev/null +++ b/_themes/one/static/one.css @@ -0,0 +1,510 @@ +/** + * yue.css + * + * yue.css is designed for readable content. + * + * Copyright (c) 2013 by Hsiaoming Yang. + */ + +.yue { + font: 400 18px/1.62 "Georgia", "Xin Gothic", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Microsoft YaHei", "SimSun", sans-serif; + color: #333332; +} +.yue ::selection { + background-color: rgba(0,0,0,0.2); +} +.yue h1, +.yue h2, +.yue h3, +.yue h4, +.yue h5, +.yue h6 { + color: #222223; +} +.yue h1 { + font-size: 1.8em; + margin: 0.67em 0; +} +.yue > h1 { + margin-top: 0; + font-size: 2em; +} +.yue h2 { + font-size: 1.5em; + margin: 0.83em 0; +} +.yue h3 { + font-size: 1.17em; + margin: 1em 0; +} +.yue h4, +.yue h5, +.yue h6 { + font-size: 1em; + margin: 1.6em 0 1em 0; +} +.yue h6 { + font-weight: 500; +} +.yue p { + margin-top: 0; + margin-bottom: 1.64em; +} +.yue a { + color: #111; + word-wrap: break-word; +} +.yue a:hover { + color: #555; +} +.yue strong, +.yue b { + font-weight: 700; + color: #222; +} +.yue em, +.yue i { + font-style: italic; + color: #222; +} +.yue img { + max-width: 98%; + margin: 0.2em 0; +} +.yue hr { + border: 0 none; + margin-bottom: 1em; +} +.yue hr:after { + color: #9f9f95; + font-size: 1.1em; + display: block; + content: "* * *"; + text-align: center; + letter-spacing: 0.6em; +} +.yue blockquote { + padding-left: 20px; + border-left: 4px solid #dadada; + margin: 0 0 1.64em -24px; + color: #666664; +} +.yue ul, +.yue ol { + margin: 0 0 24px 6px; + padding-left: 16px; +} +.yue ul { + list-style-type: square; +} +.yue ol { + list-style-type: decimal; +} +.yue li { + margin-bottom: 0.2em; +} +.yue li ul, +.yue li ol { + margin-top: 0; + margin-bottom: 0; + margin-left: 14px; +} +.yue li ul { + list-style-type: disc; +} +.yue li ul ul { + list-style-type: circle; +} +.yue li p { + margin: 0.4em 0 0.6em; +} +.yue .unstyled { + list-style-type: none; + margin: 0; + padding: 0; +} +.yue code, +.yue tt { + color: #808080; + font-size: 0.96em; + background-color: #f9f9f7; + padding: 1px 2px; + border: 1px solid #dadada; + border-radius: 3px; + font-family: "Inconsolata", "Menlo", monospace; +} +.yue pre { + padding: 7px; + border: 1px solid #dadada; + border-radius: 4px; + overflow: auto; + line-height: 1.5; + font-size: 0.96em; + font-family: "Inconsolata", "Menlo", monospace; + color: #4c4c4c; + background-color: #f9f9f7; +} +.yue pre code, +.yue pre tt { + color: #4c4c4c; + border: none; + background-color: none; + padding: auto; +} +.yue table { + border-collapse: collapse; + border-spacing: 0; + margin-bottom: 1.5em; + font-size: 0.96em; +} +.yue th, +.yue td { + text-align: left; + padding: 4px 8px 4px 10px; + border: 1px solid #dadada; +} +.yue td { + vertical-align: top; +} +.yue tr:nth-child(even) { + background-color: #efefee; +} +/* syntax browed from github */ + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .javadoc { + color: #998; + font-style: italic +} + +pre .keyword, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .nginx .title, +pre .subst, +pre .request, +pre .status { + color: #333; + font-weight: bold +} + +pre .number, +pre .hexcolor, +pre .ruby .constant { + color: #099; +} + +pre .string, +pre .tag .value, +pre .phpdoc, +pre .tex .formula { + color: #d14 +} + +pre .title, +pre .id { + color: #900; + font-weight: bold +} + +pre .javascript .title, +pre .lisp .title, +pre .clojure .title, +pre .subst { + font-weight: normal +} + +pre .class .title, +pre .haskell .type, +pre .vhdl .literal, +pre .tex .command { + color: #458; + font-weight: bold +} + +pre .tag, +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + color: #000080; + font-weight: normal +} + +pre .attribute, +pre .variable, +pre .lisp .body { + color: #008080 +} + +pre .regexp { + color: #009926 +} + +pre .class { + color: #458; + font-weight: bold +} + +pre .symbol, +pre .ruby .symbol .string, +pre .lisp .keyword, +pre .tex .special, +pre .prompt { + color: #990073 +} + +pre .built_in, +pre .lisp .title, +pre .clojure .built_in { + color: #0086b3 +} + +pre .preprocessor, +pre .pi, +pre .doctype, +pre .shebang, +pre .cdata { + color: #999; + font-weight: bold +} + +pre .deletion { + background: #fdd +} + +pre .addition { + background: #dfd +} + +pre .diff .change { + background: #0086b3 +} + +pre .chunk { + color: #aaa +} +html, body { + padding: 0; + margin: 0; +} + +.sep { + margin: 0 18px; +} +/* layout */ +.header { + font-size: 16px; + font-family: "Optima", "Avenir", "Helvetica Neue", sans-serif; + padding: 20px 10px; +} +.header a { + color: #323233; +} +.header a:hover { + opacity: 0.6; +} +.header .menu { + text-align: right; +} +.header .brand { + float: left; + margin-right: 30px; + text-transform: uppercase; +} +.brand:before { + content: '»'; +} +.brand a { + text-decoration: none; +} +.menu a { + margin-left: 14px; +} +.container { + max-width: 640px; + *width: 650px; + margin: 0 auto; + zoom: 1; +} +.container:after { + content: " "; + display: block; + visibility: none; + clear: both; +} +.document { + max-width: 640px; + *width: 650px; + margin: 0 auto; + padding: 30px 10px; +} +.footer { + margin: 0 auto; + max-width: 500px; + *width: 500px; + color: #555; + color: rgba(0, 0, 0, 0.5); + font-size: 15px; + line-height: 1.3; + padding: 20px 20px 30px; +} +.copyright { + text-align: center; + color: #ddd; +} +.copyright a { + color: #ddd; +} +@media (max-width: 650px) { + .footer { + padding-bottom: 10px; + } +} + +/* entry */ +.entry-meta { + border-top: 1px solid #eee; + padding-top: 10px; + color: #565655; + font-size: smaller; +} +.entry-description { + color: #676867; + font-size: larger; +} +.entry-tags a:before { + content: '#'; + color: #ccc; +} +.entry-list .item { + margin-bottom: 1em; +} +.entry-list .item-title { + font-size: 16px; + margin-bottom: 0; +} +.entry-list .item-description { + color: #565655; + font-size: 16px; + padding-left: 84px; +} +.entry-list .item-description p { + margin: 0; +} +.entry-list .item time { + display: inline-block; + width: 80px; + font: normal 12px monospace; + color: #999; +} + +.document a.title-permalink { + margin-left: 4px; + padding: 0 4px; + text-decoration: none; + color: #f0f0f2; +} +.document a.title-permalink:hover { + color: #5784bf; + background-color: #eee; +} + +/* pagination */ +.pagination { + position: relative; + margin-top: 40px; + font-size: 12px; + text-transform: uppercase; + font-weight: 700; + font-family: "Optima", "Avenir", "Helvetica Neue", sans-serif; +} +.pagination .newer { + position: absolute; + text-decoration: none; + left: 0; +} +.pagination .older { + position: absolute; + text-decoration: none; + right: 0; +} +.pagination .newer:before { + content: "«"; +} +.pagination .older:after { + content: "»" +} + +/* extra widget */ +.github { + position: fixed; + top: 40px; + right: -50px; + border: 2px solid #121622; + box-shadow: 0 0 8px #555; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.github:hover { + box-shadow: 0 0 12px #444; +} +.github .github-link { + display: block; + font-family: "Lato", sans-serif; + font-size: 14px; + padding: 2px 0; + width: 200px; + border: 1px dotted #383C46; + background-color: #121622; + color: #ECEDEE; + text-decoration: none; + text-align: center; +} +@media (max-width: 890px) { + .github { + display: none; + } +} + +.document a.button { + display: inline-block; + padding: 1em; + margin: 0; + background-color: #222223; + color: #fcfcfd; + text-transform: uppercase; + border: none; + text-decoration: none; + outline: none; + border-radius: 3px; + text-align: center; + letter-spacing: 0.1em; + font: bold 0.7em/1 "Arial", sans-serif; + cursor: pointer; + vertical-align: middle; +} +.document a.button:hover { + opacity: 0.9; + color: white; +} + +.tagcloud { + margin-bottom: 2em; +} +.tagcloud .count { + font-size: 12px; +} +.tagcloud a { + display: inline-block; + margin: 0.2em 0.4em; + opacity: 0.6; +} +.tagcloud a:hover { + opacity: 1; +} diff --git a/_themes/one/static/one.js b/_themes/one/static/one.js new file mode 100644 index 0000000..1bfa540 --- /dev/null +++ b/_themes/one/static/one.js @@ -0,0 +1,17 @@ +function permalink() { + if (!document.querySelectorAll) { + return; + } + var hs = document.querySelectorAll('.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5'); + for (var i=0; i < hs.length; i++) { + (function(item) { + var link = document.createElement('a'); + link.className = 'title-permalink'; + link.title = 'Permalink to this title'; + link.href = '#' + item.id; + link.innerHTML = '¶'; + item.appendChild(link); + })(hs[i]); + } +} +permalink(); diff --git a/_themes/one/static/site.css b/_themes/one/static/site.css new file mode 100644 index 0000000..90d1ed2 --- /dev/null +++ b/_themes/one/static/site.css @@ -0,0 +1,222 @@ +html, body { + padding: 0; + margin: 0; +} + +.sep { + margin: 0 18px; +} +/* layout */ +.header { + font-size: 16px; + font-family: "Optima", "Avenir", "Helvetica Neue", sans-serif; + padding: 20px 10px; +} +.header a { + color: #323233; +} +.header a:hover { + opacity: 0.6; +} +.header .menu { + text-align: right; +} +.header .brand { + float: left; + margin-right: 30px; + text-transform: uppercase; +} +.brand:before { + content: '»'; +} +.brand a { + text-decoration: none; +} +.menu a { + margin-left: 14px; +} +.container { + max-width: 640px; + *width: 650px; + margin: 0 auto; + zoom: 1; +} +.container:after { + content: " "; + display: block; + visibility: none; + clear: both; +} +.document { + max-width: 640px; + *width: 650px; + margin: 0 auto; + padding: 30px 10px; +} +.footer { + margin: 0 auto; + max-width: 500px; + *width: 500px; + color: #555; + color: rgba(0, 0, 0, 0.5); + font-size: 15px; + line-height: 1.3; + padding: 20px 20px 30px; +} +.copyright { + text-align: center; + color: #ddd; +} +.copyright a { + color: #ddd; +} +@media (max-width: 650px) { + .footer { + padding-bottom: 10px; + } +} + +/* entry */ +.entry-meta { + border-top: 1px solid #eee; + padding-top: 10px; + color: #565655; + font-size: smaller; +} +.entry-description { + color: #676867; + font-size: larger; +} +.entry-tags a:before { + content: '#'; + color: #ccc; +} +.entry-list .item { + margin-bottom: 1em; +} +.entry-list .item-title { + font-size: 16px; + margin-bottom: 0; +} +.entry-list .item-description { + color: #565655; + font-size: 16px; + padding-left: 84px; +} +.entry-list .item-description p { + margin: 0; +} +.entry-list .item time { + display: inline-block; + width: 80px; + font: normal 12px monospace; + color: #999; +} + +.document a.title-permalink { + margin-left: 4px; + padding: 0 4px; + text-decoration: none; + color: #f0f0f2; +} +.document a.title-permalink:hover { + color: #5784bf; + background-color: #eee; +} + +/* pagination */ +.pagination { + position: relative; + margin-top: 40px; + font-size: 12px; + text-transform: uppercase; + font-weight: 700; + font-family: "Optima", "Avenir", "Helvetica Neue", sans-serif; +} +.pagination .newer { + position: absolute; + text-decoration: none; + left: 0; +} +.pagination .older { + position: absolute; + text-decoration: none; + right: 0; +} +.pagination .newer:before { + content: "«"; +} +.pagination .older:after { + content: "»" +} + +/* extra widget */ +.github { + position: fixed; + top: 40px; + right: -50px; + border: 2px solid #121622; + box-shadow: 0 0 8px #555; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -o-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +.github:hover { + box-shadow: 0 0 12px #444; +} +.github .github-link { + display: block; + font-family: "Lato", sans-serif; + font-size: 14px; + padding: 2px 0; + width: 200px; + border: 1px dotted #383C46; + background-color: #121622; + color: #ECEDEE; + text-decoration: none; + text-align: center; +} +@media (max-width: 890px) { + .github { + display: none; + } +} + +.document a.button { + display: inline-block; + padding: 1em; + margin: 0; + background-color: #222223; + color: #fcfcfd; + text-transform: uppercase; + border: none; + text-decoration: none; + outline: none; + border-radius: 3px; + text-align: center; + letter-spacing: 0.1em; + font: bold 0.7em/1 "Arial", sans-serif; + cursor: pointer; + vertical-align: middle; +} +.document a.button:hover { + opacity: 0.9; + color: white; +} + +.tagcloud { + margin-bottom: 2em; +} +.tagcloud .count { + font-size: 12px; +} +.tagcloud a { + display: inline-block; + margin: 0.2em 0.4em; + opacity: 0.6; +} +.tagcloud a:hover { + opacity: 1; +} diff --git a/_themes/one/static/syntax.css b/_themes/one/static/syntax.css new file mode 100644 index 0000000..5f6d5a3 --- /dev/null +++ b/_themes/one/static/syntax.css @@ -0,0 +1,117 @@ +/* syntax browed from github */ + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .javadoc { + color: #998; + font-style: italic +} + +pre .keyword, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .nginx .title, +pre .subst, +pre .request, +pre .status { + color: #333; + font-weight: bold +} + +pre .number, +pre .hexcolor, +pre .ruby .constant { + color: #099; +} + +pre .string, +pre .tag .value, +pre .phpdoc, +pre .tex .formula { + color: #d14 +} + +pre .title, +pre .id { + color: #900; + font-weight: bold +} + +pre .javascript .title, +pre .lisp .title, +pre .clojure .title, +pre .subst { + font-weight: normal +} + +pre .class .title, +pre .haskell .type, +pre .vhdl .literal, +pre .tex .command { + color: #458; + font-weight: bold +} + +pre .tag, +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + color: #000080; + font-weight: normal +} + +pre .attribute, +pre .variable, +pre .lisp .body { + color: #008080 +} + +pre .regexp { + color: #009926 +} + +pre .class { + color: #458; + font-weight: bold +} + +pre .symbol, +pre .ruby .symbol .string, +pre .lisp .keyword, +pre .tex .special, +pre .prompt { + color: #990073 +} + +pre .built_in, +pre .lisp .title, +pre .clojure .built_in { + color: #0086b3 +} + +pre .preprocessor, +pre .pi, +pre .doctype, +pre .shebang, +pre .cdata { + color: #999; + font-weight: bold +} + +pre .deletion { + background: #fdd +} + +pre .addition { + background: #dfd +} + +pre .diff .change { + background: #0086b3 +} + +pre .chunk { + color: #aaa +} diff --git a/_themes/one/static/yue.css b/_themes/one/static/yue.css new file mode 100644 index 0000000..c37a870 --- /dev/null +++ b/_themes/one/static/yue.css @@ -0,0 +1,171 @@ +/** + * yue.css + * + * yue.css is designed for readable content. + * + * Copyright (c) 2013 by Hsiaoming Yang. + */ + +.yue { + font: 400 18px/1.62 "Georgia", "Xin Gothic", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Microsoft YaHei", "SimSun", sans-serif; + color: #333332; +} +.yue ::selection { + background-color: rgba(0,0,0,0.2); +} +.yue h1, +.yue h2, +.yue h3, +.yue h4, +.yue h5, +.yue h6 { + color: #222223; +} +.yue h1 { + font-size: 1.8em; + margin: 0.67em 0; +} +.yue > h1 { + margin-top: 0; + font-size: 2em; +} +.yue h2 { + font-size: 1.5em; + margin: 0.83em 0; +} +.yue h3 { + font-size: 1.17em; + margin: 1em 0; +} +.yue h4, +.yue h5, +.yue h6 { + font-size: 1em; + margin: 1.6em 0 1em 0; +} +.yue h6 { + font-weight: 500; +} +.yue p { + margin-top: 0; + margin-bottom: 1.64em; +} +.yue a { + color: #111; + word-wrap: break-word; +} +.yue a:hover { + color: #555; +} +.yue strong, +.yue b { + font-weight: 700; + color: #222; +} +.yue em, +.yue i { + font-style: italic; + color: #222; +} +.yue img { + max-width: 98%; + margin: 0.2em 0; +} +.yue hr { + border: 0 none; + margin-bottom: 1em; +} +.yue hr:after { + color: #9f9f95; + font-size: 1.1em; + display: block; + content: "* * *"; + text-align: center; + letter-spacing: 0.6em; +} +.yue blockquote { + padding-left: 20px; + border-left: 4px solid #dadada; + margin: 0 0 1.64em -24px; + color: #666664; +} +.yue ul, +.yue ol { + margin: 0 0 24px 6px; + padding-left: 16px; +} +.yue ul { + list-style-type: square; +} +.yue ol { + list-style-type: decimal; +} +.yue li { + margin-bottom: 0.2em; +} +.yue li ul, +.yue li ol { + margin-top: 0; + margin-bottom: 0; + margin-left: 14px; +} +.yue li ul { + list-style-type: disc; +} +.yue li ul ul { + list-style-type: circle; +} +.yue li p { + margin: 0.4em 0 0.6em; +} +.yue .unstyled { + list-style-type: none; + margin: 0; + padding: 0; +} +.yue code, +.yue tt { + color: #808080; + font-size: 0.96em; + background-color: #f9f9f7; + padding: 1px 2px; + border: 1px solid #dadada; + border-radius: 3px; + font-family: "Inconsolata", "Menlo", monospace; +} +.yue pre { + padding: 7px; + border: 1px solid #dadada; + border-radius: 4px; + overflow: auto; + line-height: 1.5; + font-size: 0.96em; + font-family: "Inconsolata", "Menlo", monospace; + color: #4c4c4c; + background-color: #f9f9f7; +} +.yue pre code, +.yue pre tt { + color: #4c4c4c; + border: none; + background-color: none; + padding: auto; +} +.yue table { + border-collapse: collapse; + border-spacing: 0; + margin-bottom: 1.5em; + font-size: 0.96em; +} +.yue th, +.yue td { + text-align: left; + padding: 4px 8px 4px 10px; + border: 1px solid #dadada; +} +.yue td { + vertical-align: top; +} +.yue tr:nth-child(even) { + background-color: #efefee; +} diff --git a/_themes/one/templates/_disqus.html b/_themes/one/templates/_disqus.html new file mode 100644 index 0000000..ea44796 --- /dev/null +++ b/_themes/one/templates/_disqus.html @@ -0,0 +1,10 @@ +
    + diff --git a/_themes/one/templates/_duoshuo.html b/_themes/one/templates/_duoshuo.html new file mode 100644 index 0000000..88f0c0e --- /dev/null +++ b/_themes/one/templates/_duoshuo.html @@ -0,0 +1,12 @@ +
    + diff --git a/_themes/one/templates/archive.html b/_themes/one/templates/archive.html new file mode 100644 index 0000000..9e6792c --- /dev/null +++ b/_themes/one/templates/archive.html @@ -0,0 +1,41 @@ +{%- extends "layout.html" -%} +{%- block title %}{{pagination.title}}{% endblock %} + +{%- block document %} +

    {{pagination.title}}

    +
    + {%- set year = 0 %} + + {%- for item in pagination.items %} + + {%- if config.writers|enabled('YearWriter') %} + {%- if year != item.pubdate.year %} + {%- set year = item.pubdate.year %} + {{ year }} + {%- endif %} + {%- endif %} + +
    +

    + + {{item.title}} +

    + {% if item.meta.description %} +
    + {{ item.meta.description }} +
    + {% endif %} +
    + {%- endfor %} + + +
    +{% endblock -%} diff --git a/_themes/one/templates/feed.html b/_themes/one/templates/feed.html new file mode 100644 index 0000000..85e7289 --- /dev/null +++ b/_themes/one/templates/feed.html @@ -0,0 +1,20 @@ + + + {{ config.sitename }} + + + {{ content_url(config.siteurl, feed.filepath) }} + {% for post in feed.posts -%} + + <![CDATA[{{ post.title }}]]> + {%- set permalink = permalink_url(post) %} + + {{ post.pubdate|xmldatetime }} + {{ post.pubdate|xmldatetime }} + {{ content_url(config.siteurl, permalink) }} + + + + + {%- endfor %} + diff --git a/_themes/one/templates/layout.html b/_themes/one/templates/layout.html new file mode 100644 index 0000000..a7d019d --- /dev/null +++ b/_themes/one/templates/layout.html @@ -0,0 +1,66 @@ + + + + + + + + {% block title%}{% endblock %} + {%- if config.touchIcon %} + + {%- endif %} + {%- if config.feedurl %} + + {%- endif %} + + {%- block afterstyle %}{% endblock %} + {%- if config.google %} + + {%- endif %} + + +
    +
    +
    + {{config.sitename}} + {%- if config.tagline %} + - {{ config.tagline }} + {%- endif %} +
    + {%- if config.navigation %} + + {%- endif %} +
    +
    +
    + {%- block document %} + {%- endblock %} +
    + + {%- if config.github %} + + {%- endif %} + + + diff --git a/_themes/one/templates/page.html b/_themes/one/templates/page.html new file mode 100644 index 0000000..2ac301f --- /dev/null +++ b/_themes/one/templates/page.html @@ -0,0 +1,17 @@ +{%- extends "layout.html" -%} +{%- block title %}{{post.title}}{% endblock %} + +{%- block document %} +
    +

    {{post.title}}

    + {%- if post.description %} +
    {{post.description}}
    + {%- endif %} +
    {{post.html}}
    + {%- if post.meta.source %} + + {%- endif %} +
    +{% endblock -%} diff --git a/_themes/one/templates/post.html b/_themes/one/templates/post.html new file mode 100644 index 0000000..47b3c75 --- /dev/null +++ b/_themes/one/templates/post.html @@ -0,0 +1,32 @@ +{%- extends "layout.html" -%} +{%- block title %}{{post.title}}{% endblock %} + +{%- block document %} +
    +

    {{post.title}}

    + {%- if post.meta.description %} +
    {{post.meta.description}}
    + {%- endif %} +
    {{post.html}}
    + + + {%- if config.disqus %} + {%- include "_disqus.html" %} + {%- endif %} + {%- if config.duoshuo %} + {%- include "_duoshuo.html" %} + {%- endif %} +
    +{% endblock -%} diff --git a/_themes/one/templates/tagcloud.html b/_themes/one/templates/tagcloud.html new file mode 100644 index 0000000..429286e --- /dev/null +++ b/_themes/one/templates/tagcloud.html @@ -0,0 +1,33 @@ +{%- extends "layout.html" -%} +{%- block title %}{{title}}{% endblock %} + +{%- block document %} +

    {{ title }}

    + +
    + {%- for items in tags %} + {{ loop.key }} ({{items|length}}) + {%- endfor %} +
    + +
    + {%- for items in tags %} + {{ loop.key }} + + {%- for item in items %} +
    +

    + + {{item.title}} +

    + {% if item.meta.description %} +
    + {{ item.meta.description }} +
    + {% endif %} +
    + {%- endfor %} + {%- endfor %} + +
    +{% endblock -%} diff --git a/_themes/one/theme.js b/_themes/one/theme.js new file mode 100644 index 0000000..c4f55f5 --- /dev/null +++ b/_themes/one/theme.js @@ -0,0 +1,10 @@ +exports.name = 'one'; +exports.version = '0.2'; + +exports.filters = { + enabled: function(writers, name) { + return writers.filter(function(writer) { + return ~writer.indexOf(name) + }).length; + } +}; diff --git a/content/grow/index.md b/content/grow/index.md new file mode 100644 index 0000000..225897c --- /dev/null +++ b/content/grow/index.md @@ -0,0 +1,105 @@ +# 成长计划 + +- pubdate: 2014-7-18 + +------ + +### 第1天 + +
+ + + + + + + + +
主题内容
前端遨游知道什么是前端以及前端趋势,专业术语和前端整理知识概览,技能大纲等...
+ +### 第1周 + + + + + + + + + + +
主题内容
HTML学习对html所有的标签做一个系统的学习,并对常用的标签(div\p\h1-h6\span\img\ul\dl\ol\li)做重点的理解和DEMO书写,这里特别传达了语义化的概念,来更合理的使用标签。
+ +### 第2周 + + + + + + + + + + + + + + + + + + +
主题内容
CSS学习对CSS的所有属性做通览,并对常用的CSS属性做重点理解和实战,CSS hack。
CSS3和HTML51,对CSS3的新属性做通览,并对常用的CSS3属性做重点理解和实战。2,对HTML5新增的内容进行学习,并对常用的HTML5内容做重点讲解和实战。
学习文章 + +
+ +### 第3~4周 + + + + + + + + + + +
主题内容
JavaScript学习对JS基础的一些东西的学习(词法结构、数据类型和值、变量、表达式和运算符、语句等等一些基础知识), 基础学好之后,就是客户端的一些知识的学习,dom\bom等等,如何对dom操作。(注意:关于性能这方面的东西暂时没有传达,待达到一定知识程度后,再学习如何优化)。后面就是接触一个JS框架(如jQuery),并学会高效快速的写出页面交互代码...
+ +### 第5周 + + + + + + + + + + +
主题内容
前端工具的使用(svn\dw\notepad++\vim\zen-coding\ps等等),firebug使用,调试。
+ +### 书籍推荐 + +- HTML: + - http://www.w3school.com.cn/ + +- CSS: + - 精通CSS:高级Web标准解决方案(第2版) + - CSS网站布局实录:基于Web标准的网站设计指南(第二版) + +- JavaScript: + - JavaScript DOM编程艺术(第2版) + - JavaScript高级程序设计(第3版) + - JavaScript权威指南(第6版) + +- jQuery: + - 锋利的jQuery + +- Web安全 + - 白帽子讲Web安全 + - Web前端黑客技术揭秘 + diff --git a/content/index.md b/content/index.md new file mode 100644 index 0000000..c8d8ca0 --- /dev/null +++ b/content/index.md @@ -0,0 +1,22 @@ +# 藏经阁 + +- pubdate: 2014-7-17 + +------ + +为了更好,更快的让新人得到成长,故制作了此计划。 + +成长计划主要分为4部分: + +- 导师制度: + - [新人部分](./tech/student/) + - [导师部分](./tech/teacher/) + +- 技能大纲: + - [通用技能和专业技能](./skill/skill/uedskill.html) + +- 成长计划: + - [成长计划](./grow/) + +- 成果展现: + - [成果展现](./result/) \ No newline at end of file diff --git a/content/result/index.md b/content/result/index.md new file mode 100644 index 0000000..47af44d --- /dev/null +++ b/content/result/index.md @@ -0,0 +1,13 @@ +# 成果展现 + +- pubdate: 2014-7-21 + +------ + +新人转正之前,需要有一些成果展现,内容可以涵盖如下部分: +- 学习经验总结 +- 自我总结的技巧 +- 导师对你的评价 +- 等等... + +你觉得对你有利的,都可以写到成果展现中,供导师做最后评审。 \ No newline at end of file diff --git a/content/skill/index.md b/content/skill/index.md new file mode 100644 index 0000000..33d478c --- /dev/null +++ b/content/skill/index.md @@ -0,0 +1,7 @@ +# 技能部分 + +- pubdate: 2014-7-21 + +------ + +[通用技能和专业技能](./skill/uedskill.html) \ No newline at end of file diff --git a/content/skill/skill/regex/about_regx_engine.txt b/content/skill/skill/regex/about_regx_engine.txt new file mode 100644 index 0000000..2666d77 --- /dev/null +++ b/content/skill/skill/regex/about_regx_engine.txt @@ -0,0 +1,21 @@ +[]ʽdz + +ʽڲʲôأеʱʹʽʱܶĽҪģôԭʲôأôͻһ𰸣 + +˽ʽıҪԣ + +֪ʽιܿΪijʽ + +ʽࣺ + +͵棺ı(text-directed)(regex-directed)档Jeffrey FriedldzDFANFA档̸档ΪһЩdzõԣ硰ԡ(lazy quantifiers)ͷ(backreferences)ֻʵ֡ԺĿǰе档 + +׷ֱʹõıû򡰶ԡʱʵ֣Կ϶ʹõġ²ԣʽ<>Ӧõַregex notƥĽregexġregex notıġΪǡQģܼеĽбҵĵһƥ + +ʽССܽ᣺ + +Ƿߵƥ䣬ҪĺҪһ㣺ʹԺпܷһáƥ䣬ҲǷߵƥ䡣 + +<>ӦõHe captured a catfish for his catȱȽ<>͡HʧˡٱȽ<>͡eҲʧˡֱĸַ<>ƥˡc<>ƥ˵ַַ<>ûƥ䡰pҲʧˡټӵַ¼ƥԡֱʮַʼ<>ƥˡcatfishеġcatʽ漱еķصһƥĽټǷõƥ䡣 + +ʽݾܵϣʽ˽⡣ \ No newline at end of file diff --git a/content/skill/skill/regex/regularexpressions.pptx b/content/skill/skill/regex/regularexpressions.pptx new file mode 100644 index 0000000..0f03d56 Binary files /dev/null and b/content/skill/skill/regex/regularexpressions.pptx differ diff --git a/content/skill/skill/uedskill.html b/content/skill/skill/uedskill.html new file mode 100644 index 0000000..12efce0 --- /dev/null +++ b/content/skill/skill/uedskill.html @@ -0,0 +1,252 @@ + +亚联UED研发技能表
    +
  • 亚联UED研发技能表
    +
      +
    • 说明
      +
        +
      • 本技能表为亚联UED研发工程师必备技能
      • +
      • 聪明的人会根据每个tip自驱动扩展
      • +
      • 不聪明的,坐等别人手把手的人请绕行,不仅不适合亚联UED,也不适合任何互联网公司
      • +
      • 文档分为2部分:通用技能,专业技能
      • +
      • 文档由FreemMind生成。
    • +
    • 通用技能
      +
        +
      • 公司与个人
        +
          +
        • 公司是盈利性组织
        • +
        • 个人和公司必须双赢
        • +
        • 在认同公司理念且能够给公司创造足够价值的基础上,为个人发展而工作
      • +
      • 沟通、反馈、责任
        +
          +
        • 沟通
          +
            +
          • 勤于沟通
          • +
          • 善于沟通
          • +
          • 一个无沟通能力的人,要么是天才,要么是不可爱的人
        • +
        • 反馈
          +
            +
          • 要及时,避免出问题不反馈,影响进度
          • +
          • 方式
            +
              +
            • 正式的:邮件
            • +
            • 临时的:QQ,Trello等即时通信
            • +
            • 礼貌的:给个电话、短信
        • +
        • 责任
          +
            +
          • 工作有大小,责任心无大小
          • +
          • 周报的透明
            +
              +
            • 大家互相了解工作与心得,有利于自己的判断与成长
            • +
            • 不是单纯的给领导汇报工作,重要的是自我总结
      • +
      • 任务四象限,决定优先级
        +
          +
        • 紧急重要
        • +
        • 重要不紧急
        • +
        • 紧急不重要
        • +
        • 不紧急不重要
      • +
      • 新事物的敏感性
        +
          +
        • 保持好奇心
        • +
        • 不要局限在自己的圈子,适当跨界吸收灵感
        • +
        • 订阅国内外优秀博客/资源,RSS阅读
        • +
        • 选择性参与一些必要的会议,听必要的主题,讨论必要的话题
      • +
      • 成长
        +
          +
        • 对知识的渴望程度决定了前进动力的大小
        • +
        • 和比你厉害的人在一起,和一流的人工作
          +
            +
          • 指点往往是精华
        • +
        • 思考
          +
            +
          • 批判性思考
          • +
          • 换位思考
        • +
        • 提问的智慧
          +
            +
          • 遇到问题先独立思考,尽最大努力后再提问
          • +
          • http://www.wapm.cn/smart-questions/smart-questions-zh.html
        • +
        • 小事心态
          +
            +
          • 越基础的事越关键,需要越细心
          • +
          • 不要一味盲目追求「高级感」,而忽视「小事」/「简单事」/「基础事」
          • +
          • 基础不牢、地动山摇。小事做不好,别提大事
        • +
        • 不浮躁
          +
            +
          • 不要妄想短时间成为牛人
        • +
        • 任务拆分
          +
            +
          • 成长过程会经历:能力越大、责任越大、事情越多
          • +
          • 思路
            +
              +
            • 拆分细化为多个点
            • +
            • 排好优先级
            • +
            • 加入时间维度:何时完成什么
            • +
            • 是否需要寻求帮助,谁能帮你,自己单干?
            • +
            • 任务是否可以切换/并发
            • +
            • 自己欠缺什么,立马发现
        • +
        • 方法论
          +
            +
          • 完成一件事有好几条途径,优秀的人的途径最短
          • +
          • 任务拆分很容易得出做事的方法论
          • +
          • 好的「方法论」会让你具备更强的「创造力」!
      • +
      • 完成的定义
        +
          +
        • 比如写段脚本
          +
            +
          • 搞懂了Web各种规范
          • +
          • 熟练运用JS
          • +
          • 代码写得够规范,让人看起来就是爽
          • +
          • 程序经过足够的测试
          • +
          • 及时反馈进度
            +
              +
            • 我遇到困难了
            • +
            • 我完成了
          • +
          • 更新相关文档,沉淀
      • +
      • 熟练的定义
        +
          +
        • 脱离文档能顺手写出
        • +
        • 各种API都了如指掌
        • +
        • 工具能熟练使用
        • +
        • 具备创造性
          +
            +
          • 研究出了几个不错的技巧
          • +
          • 发了几篇不错的文章
          • +
          • 对外会议/沙龙等进行了几次分享
          • +
          • 写出了自己的相关工具
        • +
        • 我实战了N回,遇到了很多奇葩问题,我有足够的信心绕过或解决
    • +
    • 专业技能
      +
        +
      • 基本技能
        +
          +
        • Web标准
        • +
        • HTML
        • +
        • CSS
        • +
        • JavaScript
        • +
        • jQuery,Extjs,handlebars
        • +
        • HTTP抓包与调试
          +
            +
          • Firefox插件
            +
              +
            • Firebug
              +
                +
              • 抓包与各种调试
            • +
            • Tamper Data
              +
                +
              • 拦截修改
            • +
            • Live Http Header
              +
                +
              • 重放功能
            • +
            • Hackbar
              +
                +
              • 编码解码/POST提交
            • +
            • Modify Headers
              +
                +
              • 修改头部
          • +
          • Fiddler
            +
              +
            • 浏览器代理神器
            • +
            • 拦截请求或响应
            • +
            • 抓包
            • +
            • 重放
            • +
            • 模拟请求
            • +
            • 编码解码
            • +
            • 第三方扩展
              +
                +
              • Watcher:Web前端安全的自动审计工具
          • +
          • Chrome
        • +
        • Office能力
          +
            +
          • Word文档编写,看去要专业,尤其对外的
          • +
          • Excel里面大量的统计、图表功能,需要善于使用
          • +
          • PPT演讲、培训等必备,如何做好PPT
          • +
          • 进一步
            +
              +
            • 思维导图:FreeMind
        • +
        • 正则表达式
          +
            +
          • 调试工具
            +
              +
            • Kodos
            • +
            • RegexBuddy
              +
                +
              • 支持多种语言
              • +
              • 支持调试优化
            • +
            • http://www.regexper.com/
              +
                +
              • 正则图解
          • +
          • 正则表达式30分钟入门教程:http://deerchao.net/tutorials/regex/regex.htm
          • +
          • regex/regularexpressions.pptx
          • +
          • regex/正则表达式引擎浅析.txt
        • +
        • 研发能力
          +
            +
          • 瀑布模型
            +
              +
            • 需求->需求分析->设计->开发->测试->上线->运维/运营
          • +
          • 需求分析能力
            +
              +
            • 给你一个需求,如何给出一个优美的执行思路——方法论
            • +
            • 这个能力非常的关键
          • +
          • 调试能力
            +
              +
            • 没有解决不了的Bugs
            • +
            • 肉眼看到的都是假象
              +
                +
              • 一定要专业的工具与经验配合
            • +
            • Bugs在哪出现,最终就在哪进行真实模拟调试
            • +
            • 缩小范围
              +
                +
              • 构建自己的测试样例
                +
                  +
                • 排除未知情况
              • +
              • 关联模块一个个排除
              • +
              • 单步调试
              • +
              • 粗暴调试:console
          • +
          • 敏捷思想
            +
              +
            • 快速迭代
            • +
            • 任务拆细
            • +
            • v1原则:定义好v1的目标,快速完成v1为优先
            • +
            • 习惯Wiki记录,利于沉淀与分享
        • +
        • 翻墙
          +
            +
          • http://code.google.com/p/goagent/
      • +
      • Web安全
        +
          +
        • XSS
        • +
        • CSRF
      • +
      • 研发清单
        +
          +
        • 编码环境
          +
            +
          • sublime text
          • +
          • chrome
          • +
          • 版本控制
            +
              +
            • svn/git
        • +
        • 报表
          +
            +
          • ECharts
            +
              +
            • 来自百度
        • +
        • 数据结构
          +
            +
          • JSON
          • +
          • XML
        • +
        • 调试
          +
            +
          • firefox
          • +
          • fiddler
        • +
        • Web技能
          +
            +
          • HTML
            +
              +
            • 标签
          • +
          • CSS
          • +
          • JavaScript
          • +
          • jQuery
      • +
      • 思想
        +
          +
        • 不懂调试的前端如同不会游泳的海盗
        • +
        • 研发出来的需要实战、需要工程化,否则只是玩具,而不能成为真的武器
        • +
        • 实战出真知
\ No newline at end of file diff --git a/content/skill/skill/uedskill.html_files/icons/Mail.png b/content/skill/skill/uedskill.html_files/icons/Mail.png new file mode 100644 index 0000000..66553c3 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/Mail.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/attach.png b/content/skill/skill/uedskill.html_files/icons/attach.png new file mode 100644 index 0000000..2e4657e Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/attach.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/back.png b/content/skill/skill/uedskill.html_files/icons/back.png new file mode 100644 index 0000000..27930f9 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/back.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/bell.png b/content/skill/skill/uedskill.html_files/icons/bell.png new file mode 100644 index 0000000..354f6d5 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/bell.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/bookmark.png b/content/skill/skill/uedskill.html_files/icons/bookmark.png new file mode 100644 index 0000000..2b61e4a Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/bookmark.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/broken-line.png b/content/skill/skill/uedskill.html_files/icons/broken-line.png new file mode 100644 index 0000000..cc55444 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/broken-line.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/button_cancel.png b/content/skill/skill/uedskill.html_files/icons/button_cancel.png new file mode 100644 index 0000000..0711270 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/button_cancel.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/button_ok.png b/content/skill/skill/uedskill.html_files/icons/button_ok.png new file mode 100644 index 0000000..dd1c408 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/button_ok.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/calendar.png b/content/skill/skill/uedskill.html_files/icons/calendar.png new file mode 100644 index 0000000..c7fa6be Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/calendar.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/clanbomber.png b/content/skill/skill/uedskill.html_files/icons/clanbomber.png new file mode 100644 index 0000000..270f771 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/clanbomber.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/clock.png b/content/skill/skill/uedskill.html_files/icons/clock.png new file mode 100644 index 0000000..380c419 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/clock.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/closed.png b/content/skill/skill/uedskill.html_files/icons/closed.png new file mode 100644 index 0000000..7f0fa48 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/closed.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/desktop_new.png b/content/skill/skill/uedskill.html_files/icons/desktop_new.png new file mode 100644 index 0000000..0337ddd Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/desktop_new.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/down.png b/content/skill/skill/uedskill.html_files/icons/down.png new file mode 100644 index 0000000..9ea6d45 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/down.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/edit.png b/content/skill/skill/uedskill.html_files/icons/edit.png new file mode 100644 index 0000000..aeca7aa Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/edit.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/family.png b/content/skill/skill/uedskill.html_files/icons/family.png new file mode 100644 index 0000000..abeb561 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/family.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/fema.png b/content/skill/skill/uedskill.html_files/icons/fema.png new file mode 100644 index 0000000..f2691a9 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/fema.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/female1.png b/content/skill/skill/uedskill.html_files/icons/female1.png new file mode 100644 index 0000000..a67091f Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/female1.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/female2.png b/content/skill/skill/uedskill.html_files/icons/female2.png new file mode 100644 index 0000000..7202015 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/female2.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/flag-black.png b/content/skill/skill/uedskill.html_files/icons/flag-black.png new file mode 100644 index 0000000..3394ebb Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/flag-black.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/flag-blue.png b/content/skill/skill/uedskill.html_files/icons/flag-blue.png new file mode 100644 index 0000000..3bee08a Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/flag-blue.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/flag-green.png b/content/skill/skill/uedskill.html_files/icons/flag-green.png new file mode 100644 index 0000000..07850a2 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/flag-green.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/flag-orange.png b/content/skill/skill/uedskill.html_files/icons/flag-orange.png new file mode 100644 index 0000000..a5a4346 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/flag-orange.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/flag-pink.png b/content/skill/skill/uedskill.html_files/icons/flag-pink.png new file mode 100644 index 0000000..221114c Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/flag-pink.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/flag-yellow.png b/content/skill/skill/uedskill.html_files/icons/flag-yellow.png new file mode 100644 index 0000000..c29b9cf Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/flag-yellow.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/flag.png b/content/skill/skill/uedskill.html_files/icons/flag.png new file mode 100644 index 0000000..be26f26 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/flag.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/folder.png b/content/skill/skill/uedskill.html_files/icons/folder.png new file mode 100644 index 0000000..f34809f Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/folder.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/forward.png b/content/skill/skill/uedskill.html_files/icons/forward.png new file mode 100644 index 0000000..af3668f Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/forward.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/freemind_butterfly.png b/content/skill/skill/uedskill.html_files/icons/freemind_butterfly.png new file mode 100644 index 0000000..896188f Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/freemind_butterfly.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-0.png b/content/skill/skill/uedskill.html_files/icons/full-0.png new file mode 100644 index 0000000..253af36 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-0.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-1.png b/content/skill/skill/uedskill.html_files/icons/full-1.png new file mode 100644 index 0000000..a2adb49 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-1.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-2.png b/content/skill/skill/uedskill.html_files/icons/full-2.png new file mode 100644 index 0000000..4796906 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-2.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-3.png b/content/skill/skill/uedskill.html_files/icons/full-3.png new file mode 100644 index 0000000..66acf1c Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-3.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-4.png b/content/skill/skill/uedskill.html_files/icons/full-4.png new file mode 100644 index 0000000..595d587 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-4.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-5.png b/content/skill/skill/uedskill.html_files/icons/full-5.png new file mode 100644 index 0000000..bffcee9 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-5.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-6.png b/content/skill/skill/uedskill.html_files/icons/full-6.png new file mode 100644 index 0000000..9618296 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-6.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-7.png b/content/skill/skill/uedskill.html_files/icons/full-7.png new file mode 100644 index 0000000..69f057d Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-7.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-8.png b/content/skill/skill/uedskill.html_files/icons/full-8.png new file mode 100644 index 0000000..64b20a8 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-8.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/full-9.png b/content/skill/skill/uedskill.html_files/icons/full-9.png new file mode 100644 index 0000000..754226f Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/full-9.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/go.png b/content/skill/skill/uedskill.html_files/icons/go.png new file mode 100644 index 0000000..0fe8843 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/go.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/gohome.png b/content/skill/skill/uedskill.html_files/icons/gohome.png new file mode 100644 index 0000000..a47001d Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/gohome.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/group.png b/content/skill/skill/uedskill.html_files/icons/group.png new file mode 100644 index 0000000..c2c76e5 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/group.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/help.png b/content/skill/skill/uedskill.html_files/icons/help.png new file mode 100644 index 0000000..31c4e67 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/help.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/hourglass.png b/content/skill/skill/uedskill.html_files/icons/hourglass.png new file mode 100644 index 0000000..84f9cdd Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/hourglass.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/idea.png b/content/skill/skill/uedskill.html_files/icons/idea.png new file mode 100644 index 0000000..b2c4be8 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/idea.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/info.png b/content/skill/skill/uedskill.html_files/icons/info.png new file mode 100644 index 0000000..c7719ba Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/info.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/kaddressbook.png b/content/skill/skill/uedskill.html_files/icons/kaddressbook.png new file mode 100644 index 0000000..e1067af Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/kaddressbook.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/kmail.png b/content/skill/skill/uedskill.html_files/icons/kmail.png new file mode 100644 index 0000000..56325b6 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/kmail.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/knotify.png b/content/skill/skill/uedskill.html_files/icons/knotify.png new file mode 100644 index 0000000..9bea5a0 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/knotify.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/korn.png b/content/skill/skill/uedskill.html_files/icons/korn.png new file mode 100644 index 0000000..275f026 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/korn.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/ksmiletris.png b/content/skill/skill/uedskill.html_files/icons/ksmiletris.png new file mode 100644 index 0000000..54ab5b0 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/ksmiletris.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/launch.png b/content/skill/skill/uedskill.html_files/icons/launch.png new file mode 100644 index 0000000..30f8e3d Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/launch.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/licq.png b/content/skill/skill/uedskill.html_files/icons/licq.png new file mode 100644 index 0000000..5ea5e4d Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/licq.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/list.png b/content/skill/skill/uedskill.html_files/icons/list.png new file mode 100644 index 0000000..1827654 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/list.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/male1.png b/content/skill/skill/uedskill.html_files/icons/male1.png new file mode 100644 index 0000000..6dfa853 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/male1.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/male2.png b/content/skill/skill/uedskill.html_files/icons/male2.png new file mode 100644 index 0000000..f2e9819 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/male2.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/messagebox_warning.png b/content/skill/skill/uedskill.html_files/icons/messagebox_warning.png new file mode 100644 index 0000000..dfc69db Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/messagebox_warning.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/password.png b/content/skill/skill/uedskill.html_files/icons/password.png new file mode 100644 index 0000000..f7e8e59 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/password.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/pencil.png b/content/skill/skill/uedskill.html_files/icons/pencil.png new file mode 100644 index 0000000..b371127 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/pencil.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/penguin.png b/content/skill/skill/uedskill.html_files/icons/penguin.png new file mode 100644 index 0000000..808dabd Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/penguin.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/prepare.png b/content/skill/skill/uedskill.html_files/icons/prepare.png new file mode 100644 index 0000000..260be28 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/prepare.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/smiley-angry.png b/content/skill/skill/uedskill.html_files/icons/smiley-angry.png new file mode 100644 index 0000000..43d0871 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/smiley-angry.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/smiley-neutral.png b/content/skill/skill/uedskill.html_files/icons/smiley-neutral.png new file mode 100644 index 0000000..89b9b27 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/smiley-neutral.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/smiley-oh.png b/content/skill/skill/uedskill.html_files/icons/smiley-oh.png new file mode 100644 index 0000000..3e1284c Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/smiley-oh.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/smily_bad.png b/content/skill/skill/uedskill.html_files/icons/smily_bad.png new file mode 100644 index 0000000..15bd61c Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/smily_bad.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/stop-sign.png b/content/skill/skill/uedskill.html_files/icons/stop-sign.png new file mode 100644 index 0000000..a978ed2 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/stop-sign.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/stop.png b/content/skill/skill/uedskill.html_files/icons/stop.png new file mode 100644 index 0000000..a092f72 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/stop.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/up.png b/content/skill/skill/uedskill.html_files/icons/up.png new file mode 100644 index 0000000..284181c Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/up.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/wizard.png b/content/skill/skill/uedskill.html_files/icons/wizard.png new file mode 100644 index 0000000..be4f3e8 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/wizard.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/xmag.png b/content/skill/skill/uedskill.html_files/icons/xmag.png new file mode 100644 index 0000000..08d31e0 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/xmag.png differ diff --git a/content/skill/skill/uedskill.html_files/icons/yes.png b/content/skill/skill/uedskill.html_files/icons/yes.png new file mode 100644 index 0000000..d3c09a2 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/icons/yes.png differ diff --git a/content/skill/skill/uedskill.html_files/ilink.png b/content/skill/skill/uedskill.html_files/ilink.png new file mode 100644 index 0000000..3e7f928 Binary files /dev/null and b/content/skill/skill/uedskill.html_files/ilink.png differ diff --git a/content/skill/skill/uedskill.html_files/map_location.png b/content/skill/skill/uedskill.html_files/map_location.png new file mode 100644 index 0000000..36f1dbf Binary files /dev/null and b/content/skill/skill/uedskill.html_files/map_location.png differ diff --git a/content/skill/skill/uedskill.html_files/marktree.js b/content/skill/skill/uedskill.html_files/marktree.js new file mode 100644 index 0000000..4746050 --- /dev/null +++ b/content/skill/skill/uedskill.html_files/marktree.js @@ -0,0 +1,473 @@ +/* MarkTree JavaScript code + * + * Distributed under the terms of the MIT License. + * See "LICENCE.MIT" or http://www.opensource.org/licenses/mit-license.php for details. + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * Miika Nurminen, 12.7.2004. + */ + +/* cross-browser (tested with ie5, mozilla 1 and opera 5) keypress detection */ +function get_keycode(evt) { + // IE + code = document.layers ? evt.which + : document.all ? event.keyCode // event.keyCode!=evt.keyCode! + : evt.keyCode; + + if (code==0) + code=evt.which; // for NS + return code; +} + +var lastnode=null; +var listnodes = null; +var list_index=1; +var lastnodetype=''; // determines if node is a link, input or text; + +// up, left, down, right, keypress codes +//ijkl +//var keys = new Array(105,106,107,108); +//num arrows +//var keys = new Array(56,52,50,54); +//wasd +// var press2 = new Array(119,97,115,100); + var press = new Array(47,45,42,43); + +// keydown codes + // var keys2=new Array(87,65,83,68); + var keys= new Array(38,37,40,39); + + // keyset 1 = keydown, otherwise press +function checkup(keyset,n) { + if (keyset==1) return (n==keys[0]); + return ((n==press[0]) /*|| (n==press2[0])*/) +} + +function checkdn(keyset,n) { + if (keyset==1) return (n==keys[2]); + return ((n==press[2]) /*|| (n==press2[2])*/) +} + +function checkl(keyset,n) { + if (keyset==1) return (n==keys[1]); + return ((n==press[1]) /*|| (n==press2[1])*/) +} + +function checkr(keyset,n) { + if (keyset==1) return (n==keys[3]); + return ((n==press[3]) /*|| (n==press2[3])*/) +} + + + + + +function is_exp(n) { + if (n==null) return false; + return ((n.className=='exp') || (n.className=='exp_active')); +} + +function is_col(n) { + if (n==null) return false; + return ((n.className=='col') || (n.className=='col_active')); +} + +function is_basic(n) { + if (n==null) return false; + return ((n.className=='basic') || (n.className=='basic_active')); +} + + + +/* returns i>=0 if true */ +function is_active(node) { + if (node.className==null) return false + return node.className.indexOf('_active'); +} + +function toggle_class(node) { + if ((node==null) || (node.className==null)) return; + str=node.className; + result=""; + i = str.indexOf('_active'); + if (i>0) + result= str.substr(0,i); + else + result= str+"_active"; + node.className=result; + return node; +} + +function activate(node) { + node.style.backgroundColor='#eeeeff'; +} + +function deactivate(node) { + node.style.backgroundColor='#ffffff'; +} + +function is_list_node(n) { + if (n==null) return false; + if (n.className==null) return false; + if ( (is_exp(n)) || + (is_col(n)) || + (is_basic(n)) ) + return true; else return false; +} + + +function get_href(n) { + alist=n.attributes; + if (alist!=null) { + hr = alist.getNamedItem('href'); + if (hr!=null) return hr.nodeValue; + } + if (n.childNodes.length==0) return ''; + for (var i=0; i=0) + toggle_class(lastnode); + lastnode=n; + if (!(is_active(lastnode)>=0)) + toggle_class(lastnode); + + +/*var d2 = new Date(); +var t_mil2 = d2.getMilliseconds(); + window.alert(t_mil2-t_mil);*/ +} + +function next_list_node() { + tempIndex = list_index; + while (tempIndex0) { + tempIndex--; + var x = listnodes[tempIndex]; + if (is_list_node(x)) { + list_index=tempIndex; + return; + } + } +} + + + +function getsub (li) { + if (li.childNodes.length==0) return null; + for (var c = 0; c < li.childNodes.length; c++) + if ( (li.childNodes[c].className == 'sub') || (li.childNodes[c].className == 'subexp') ) + return li.childNodes[c]; +} + +function find_listnode_recursive (li) { + if (is_list_node(li)) return li; + if (li.childNodes.length==0) return null; + result=null; + for (var c = 0; c < li.childNodes.length; c++) { + result=find_listnode_recursive(li.childNodes[c]); + if (result!=null) return result; + } + return null; +} + +function next_child_listnode(li) { + var result=null; + for (var i=0; i