From 095040ff7b5ac6cd6753c81a7c14ac7755bdcab3 Mon Sep 17 00:00:00 2001 From: mmfei Date: Tue, 17 Mar 2015 16:51:31 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=8F=90=E4=BA=A4mac=E6=90=AD=E5=BB=BA?= =?UTF-8?q?=E8=BF=87=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 提交mac环境下搭建过程 --- doc/install.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 doc/install.md diff --git a/doc/install.md b/doc/install.md new file mode 100644 index 000000000..746428bec --- /dev/null +++ b/doc/install.md @@ -0,0 +1,49 @@ +##这是在mac系统下部署的过程 + +#从源码库获取代码 +git clone https://github.com/fex-team/kityminder.git naotu.xxx.com; + +cd naotu.xxx.com; + +#安装模块 +git submodule init; +git submodule update; + +#本地安装 +npm init; + +#模块名字kityminder2 +sudo npm install kityminder2 --save-dev; +sudo npm install grunt-postcss + +npm install; + +#安装bower依赖 + +sudo npm install bower -g; + +#安装需要的库(没有这步一些依赖的前端文件将编译不出来) + +bower install; + +#如果不存在 + +sudo npm install -g grunt-cli; + +#初始化 +grunt; + +/data1/htdocs/naotu.xxx.com + + +#需要在http://developer.baidu.com/ +#登陆并在安全设置中增加回调地址 + +#同时获取到他的apikey +写入到edit.html + + +#ok , 到了这里 , 你可以在本地配置网站环境了(apache , nginx ) , 配置好了后就可以访问了. + + +#另外 , 百度云不开放给个人使用 , 所以要自己配套云存储 , 具体怎么配套 , 就得看lib/fio/provider/netdisk/ From c563451234639b49742d9f1a27e003e0e028a451 Mon Sep 17 00:00:00 2001 From: mmfei Date: Fri, 20 Mar 2015 23:33:36 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=8C=96=E5=88=9B=E5=BB=BA=E7=9A=84=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/install.mac.sh | 68 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 doc/install.mac.sh diff --git a/doc/install.mac.sh b/doc/install.mac.sh new file mode 100644 index 000000000..580049bb5 --- /dev/null +++ b/doc/install.mac.sh @@ -0,0 +1,68 @@ +#!/bin/bash +echo '这是在mac系统上部署本地的kityminder的自动化部署脚本'; +echo '@author dafei'; + +echo ''; +echo '目前通过这个脚本可以在mac系统轻松的搭建本地的kityminder应用 , 但是它有缺陷 , 由于百度云不对个人账号开放 , 实际上它是没有存储系统的一个脑图 , 只能在本地使用.'; +echo ''; +echo '如果你搭建好了觉得不爽 , 你只要删除你本地的所有kityminder文件即可'; +echo ''; +echo '现在我们开始进入正题.'; +echo ''; +echo '请输入你的网站目录(建议是空目录,或者是不存在的目录):'; +read documentRoot; + +if [ ! -d "$documentRoot" ]; then + echo "$documentRoot不存在,创建$documentRoot" + mkdir -p $documentRoot; +fi +cd $documentRoot; + +#从源码库获取代码 +git clone https://github.com/fex-team/kityminder.git $documentRoot; + + +#安装模块 +git submodule init; +git submodule update; + +#本地安装 +npm init; + +#模块名字kityminder2 +echo "请输入模块名字,默认(kityminder),如果不清楚,请留空"; +read moduleName; +if [ -z "$moduleName" ]; then + moduleName='nityminder'; +fi +echo "使用模块名字$moduleName"; +sudo npm install $moduleName --save-dev; +sudo npm install grunt-postcss + +npm install; + +#安装bower依赖 + +sudo npm install bower -g; + +#安装需要的库(没有这步一些依赖的前端文件将编译不出来) + +bower install; + +#如果不存在 + +sudo npm install -g grunt-cli; + +#初始化 +grunt; + +echo '项目已经初始化完毕 , 请完成以下操作:'; +echo '1) 用百度开发者账号登陆 , http://developer.baidu.com/; 找到开发者服务管理 , 点击创建工程; 进入新创建的工程 , 选择[其他api] ; 再选择[安全设置]; 在授权回调页面填写(不包括中括号)[http://www.youdomain.com/edit.html]; 在根域名绑定填写[youdomain.com]; 勾上限制访问OpenAPI的referer;然后确定'; +echo '2) 在新创建的工程的基本信息 , 找到API key, 并复制;编辑项目根目录的index.html , 在大概27行找到apiKey[这个是naotu.baidu.com的apikey],用复制后的apikey替换文件中的apikey'; + +echo '现在可以访问http://www.youdomain.com了!'; + +echo ''; +echo '如果你没有搭建网站的经验 , 请google或者百度 nginx搭建网站,apache搭建网站'; + +echo '另外 , 百度云不开放给个人使用 , 所以要自己配套云存储 , 具体怎么配套 , 就得看lib/fio/provider/netdisk/'; From 6dd75ab1e87045f82f6908a086fe832ac1fcd953 Mon Sep 17 00:00:00 2001 From: mmfei Date: Fri, 20 Mar 2015 23:36:38 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=8C=96=E5=88=9B=E5=BB=BA=E7=9A=84=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/install.mac.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/install.mac.sh b/doc/install.mac.sh index 580049bb5..e1455ba94 100644 --- a/doc/install.mac.sh +++ b/doc/install.mac.sh @@ -33,7 +33,7 @@ npm init; echo "请输入模块名字,默认(kityminder),如果不清楚,请留空"; read moduleName; if [ -z "$moduleName" ]; then - moduleName='nityminder'; + moduleName='kityminder'; fi echo "使用模块名字$moduleName"; sudo npm install $moduleName --save-dev; @@ -56,7 +56,13 @@ sudo npm install -g grunt-cli; #初始化 grunt; -echo '项目已经初始化完毕 , 请完成以下操作:'; +echo ''; +echo '*************************'; +echo '恭喜!'; +echo '项目已经初始化完毕'; +echo '*************************'; +echo ''; +echo '为了让项目正式可以运行 , 你还需要完成以下操作:(假设你本地的域名为:www.youdomain.com)'; echo '1) 用百度开发者账号登陆 , http://developer.baidu.com/; 找到开发者服务管理 , 点击创建工程; 进入新创建的工程 , 选择[其他api] ; 再选择[安全设置]; 在授权回调页面填写(不包括中括号)[http://www.youdomain.com/edit.html]; 在根域名绑定填写[youdomain.com]; 勾上限制访问OpenAPI的referer;然后确定'; echo '2) 在新创建的工程的基本信息 , 找到API key, 并复制;编辑项目根目录的index.html , 在大概27行找到apiKey[这个是naotu.baidu.com的apikey],用复制后的apikey替换文件中的apikey'; From 0a7f40f285d61619013e7e70ef894065beccbc6a Mon Sep 17 00:00:00 2001 From: mmfei Date: Mon, 23 Mar 2015 09:59:40 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A7=E7=9A=84?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/install.md | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 doc/install.md diff --git a/doc/install.md b/doc/install.md deleted file mode 100644 index 746428bec..000000000 --- a/doc/install.md +++ /dev/null @@ -1,49 +0,0 @@ -##这是在mac系统下部署的过程 - -#从源码库获取代码 -git clone https://github.com/fex-team/kityminder.git naotu.xxx.com; - -cd naotu.xxx.com; - -#安装模块 -git submodule init; -git submodule update; - -#本地安装 -npm init; - -#模块名字kityminder2 -sudo npm install kityminder2 --save-dev; -sudo npm install grunt-postcss - -npm install; - -#安装bower依赖 - -sudo npm install bower -g; - -#安装需要的库(没有这步一些依赖的前端文件将编译不出来) - -bower install; - -#如果不存在 - -sudo npm install -g grunt-cli; - -#初始化 -grunt; - -/data1/htdocs/naotu.xxx.com - - -#需要在http://developer.baidu.com/ -#登陆并在安全设置中增加回调地址 - -#同时获取到他的apikey -写入到edit.html - - -#ok , 到了这里 , 你可以在本地配置网站环境了(apache , nginx ) , 配置好了后就可以访问了. - - -#另外 , 百度云不开放给个人使用 , 所以要自己配套云存储 , 具体怎么配套 , 就得看lib/fio/provider/netdisk/