基于百度地图开放API 开发的地图相册
|- lib/
|- public/
|- admin/
|- source/
|- albums/
|- template/
|- default/
|- index.js
|- config.js
|- render.js
|- package.json
复制config.default.js 并重命名为 config.js
在百度地图开放API中申请key 在config.js map key 填入
config.js git url 中填写git地址
关于创建github pages请参考 github pages
相册创建好的静态文件将推送至github pages
打开终端 在项目根目录下 执行
npm install
打开终端 在项目根目录下 执行
node index
或
npm start
访问后台地址 http://localhost:4000/admin
或 http://127.0.0.1:4000/admin
进入后台
* 端口号默认4000 如果在config.js文件中修改了port 那么请将地址改为对应的端口
在后台点击提交按钮 所有source/下的静态文件将被提交到github仓库中
所有的静态文件包括相册会存放在source/目录下
相册文件会以 年/月/相册标题 的目录形式存放在source/albums目录中
具体请参考 github pages custom domain
自定义的CNAME文件存放到source/目录下 提交静态文件CNAME将一并提交上去
模板文件存放在template/目录下
已经存在一个default模板
可以在template/目录下创建自己的模板
模板中的字段变量将以{{variable}}
的形式传递
请确保页面中引用note.js
<script src="note.js"></script>
并且在所有引用的js的最上方
创建好模板后将config.js中 template 修改为自己创建的模板文件夹的名称
MIT