Songyue-Guo / eternity

给女朋友做的一些基于NodeJs的小项目,记录在一起的日子。

Home Page:http://45.76.218.17:3000/eternity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#eternity

eternity n. 永恒; 不朽; [宗] 来世,永生,永劫; 万年;

生活也好,爱情也好, 愿我们人生永远也不冷场。

生活应当保持无尽的劲头,

爱情应当保持永恒的执着,

人生应当永不冷场。

一路跌跌撞撞,一生忙忙碌碌,但是总有些东西是要铭心刻骨,总有些东西给我们快乐,让我们铭记。

愿我们不惑之年于此感受生命与爱情的回馈。

记忆地址: http://45.76.218.17:3000/eternity

##项目介绍

原:Love Record 一个照片轮播的动画网站,纪录了我们在一起的时间。轮播背景用我、女友、我们的照片,并且每张图片配上那么一两句话,自由描述一些信息。

迁移至eternity新特性:

由于之前的Love Record托管在github pages上,因此只能存放纯静态文件,导致不得不将很多图片地址以及文字硬编码在代码中,非常不利于长久的维护。因此在自己的VPS搭建了Node JS服务器。为什么用Node Js呢,因为足够轻量, Node Js + Express框架非常轻量的搭建了我的项目,连数据库都没有单纯的读写文件,够轻量吧?

借助Node Js服务器,改善了代码的冗余度,方便后期开发维护。 同时增加了管理员页面(需要账号密码哦): http://45.76.218.17:3000/eternity/admin

在管理员页面中我们可以用图形化界面管理图片上传、文字信息了。这样当我们拍好一张照片只要用手机登录下网页,就可以轻松的上传编写了!

使用方法

在VPS上安装好node以及npm。

首先安装npm包

npm install

进入代码根路径:

#启动程序,默认端口3000
nohup npm start &

结语

愿天下有情人终成眷属!

About

给女朋友做的一些基于NodeJs的小项目,记录在一起的日子。

http://45.76.218.17:3000/eternity


Languages

Language:JavaScript 57.4%Language:Pug 30.3%Language:CSS 12.3%