added a new project to test

trunk
Jordan Hanrahan 2023-05-23 23:55:01 +10:00
parent 93d4bb41d1
commit 19af589c1c
3 changed files with 11 additions and 12 deletions

View File

@ -3,12 +3,10 @@ const fs = require('fs');
const readline = require('readline') const readline = require('readline')
const files = ["src/index.html", const files = ["src/index.html",
"src/projects/2016-XXXX.html"]; "src/projects/2016-XXXX.html",
"src/projects/2023-Pepperstone.html"]; // this list should be generated.
files.forEach( file => { files.forEach( file => {
// console.log(file + "...");
// console.log(file.split('/').slice(1).join('/') + "\n"); //remove /src
var file_buffer = ""; var file_buffer = "";
const rl = readline.createInterface({ const rl = readline.createInterface({
@ -29,17 +27,11 @@ files.forEach( file => {
}); });
rl.on('close', () => { rl.on('close', () => {
//fs.mkdirSync('build/' + file.split('/').slice(1,-1).join('/')); // create dirs ensureDirectoryExists('build/' + file.split('/').slice(1).join('/')); // all this quatch is to remove the /src/.
ensureDirectoryExists('build/' + file.split('/').slice(1).join('/'));
fs.writeFileSync('build/' + file.split('/').slice(1).join('/'), file_buffer, 'utf8'); fs.writeFileSync('build/' + file.split('/').slice(1).join('/'), file_buffer, 'utf8');
}); });
}); });
// fs.cp('./src/projects','./build/projects', { recursive: true }, (err) => {
// if (err) throw err;
// });
fs.cp('./src/styles','./build/styles', { recursive: true }, (err) => { fs.cp('./src/styles','./build/styles', { recursive: true }, (err) => {
if (err) throw err; if (err) throw err;
}); });

View File

@ -5,7 +5,8 @@
<div class="projects"> <div class="projects">
<h1>Projects</h1> <h1>Projects</h1>
<ul> <ul>
<li><a href="projects/2016-XXXX.html">XX XX</a></li> <li><a href="projects/2016-XXXX.html">XX XX</a></li>
<li><a href="projects/2023-Pepperstone.html">Pepperstone</a></li>
</ul> </ul>
</div> </div>
</main> </main>

View File

@ -0,0 +1,6 @@
{% include 'src/components/head.html' %}
{% include 'src/components/header.html' %}
<main>
<h1>Pepperstone</h1>
</main>
{% include 'src/components/footer.html' %}