不需要php也不需要mysql,更不需要每次更新博文都要用命令来生成静态的文件。
但是,你还是能在线写博文,还是可以弄用户登录,没有权限的人,是不能写博文的!
- 请先在你的电脑上安装好
vue脚手架。不安也没关系,在本项目目录下,运行:npm install也可以把vue安装到本项目中。 - 注册一个
fireBase(国外)或者野狗(国内)Baas平台的账号,这个就是要代替传统的数据库。
- 你要修改的部分:
src目录下,各页面在components中。(如果看不懂,请先学vue) - 接下来要做的事情,就是写前端页面了,数据的交互,用js,
fireBase和野狗都有文档的。 - 你可以一边修改,一边看结果,在命令行中运行
npm run dev,浏览器能实时预览你的变动。
- 将项目打包成静态文件,运行
npm run build,在dist目录中就有了最终的文件。 - 将生成的文件上传到你服务器吧!
这个博客于2015年底制作,当时为了用上github的静态服务器,就不想用数据库,于是就运用了fireBase来进行数据存储,使用js就能交互,方便快捷。但是fireBase毕竟是谷歌的,国内使用不方便,于是发现国内原来也有类似的东东——野狗。就是数据存储空间太小了。