commit a80122b24e4e777e869d67a8301e4321da4ff059 Author: len0rd Date: Mon Jul 23 16:58:23 2018 -0400 the start of something new diff --git a/README.md b/README.md new file mode 100644 index 0000000..04f48ec --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +Its a website! Node/npm \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..9eb44d4 --- /dev/null +++ b/package.json @@ -0,0 +1,23 @@ +{ + "name": "len0rd_net", + "version": "0.0.1", + "description": "src for lenords.net", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/len0rd/personal-website.git" + }, + "author": "len0rd", + "license": "MIT", + "bugs": { + "url": "https://github.com/len0rd/personal-website/issues" + }, + "homepage": "https://github.com/len0rd/personal-website#readme", + "dependencies": { + "ejs": "^2.6.1", + "express": "^4.16.3" + } +} diff --git a/server.js b/server.js new file mode 100644 index 0000000..e051fd1 --- /dev/null +++ b/server.js @@ -0,0 +1,17 @@ +var express = require('express'); +var app = express(); + +// set the view engine to ejs +app.set('view engine', 'ejs'); + +// use res.render to load an ejs view file + +app.get('/', function(req, res) { + res.render('pages/index'); +}); + +app.get('/about', function(req, res) { + res.render('pages/about'); +}); + +app.listen(8080); \ No newline at end of file diff --git a/views/pages/index.ejs b/views/pages/index.ejs new file mode 100644 index 0000000..c2b9033 --- /dev/null +++ b/views/pages/index.ejs @@ -0,0 +1,18 @@ + + + + + <% include ../partials/includes %> + + + + +
+
+

This is great

+

Welcome to templating using EJS

+
+
+ + + \ No newline at end of file diff --git a/views/partials/include.ejs b/views/partials/include.ejs new file mode 100644 index 0000000..086c694 --- /dev/null +++ b/views/partials/include.ejs @@ -0,0 +1,6 @@ + + + + + + diff --git a/views/partials/nav.ejs b/views/partials/nav.ejs new file mode 100644 index 0000000..b0f8adf --- /dev/null +++ b/views/partials/nav.ejs @@ -0,0 +1,3 @@ + \ No newline at end of file