added a new project to test
parent
93d4bb41d1
commit
19af589c1c
14
build.js
14
build.js
|
@ -3,12 +3,10 @@ const fs = require('fs');
|
|||
const readline = require('readline')
|
||||
|
||||
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 => {
|
||||
// console.log(file + "...");
|
||||
// console.log(file.split('/').slice(1).join('/') + "\n"); //remove /src
|
||||
|
||||
var file_buffer = "";
|
||||
|
||||
const rl = readline.createInterface({
|
||||
|
@ -29,17 +27,11 @@ files.forEach( file => {
|
|||
});
|
||||
|
||||
rl.on('close', () => {
|
||||
//fs.mkdirSync('build/' + file.split('/').slice(1,-1).join('/')); // create dirs
|
||||
ensureDirectoryExists('build/' + file.split('/').slice(1).join('/'));
|
||||
ensureDirectoryExists('build/' + file.split('/').slice(1).join('/')); // all this quatch is to remove the /src/.
|
||||
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) => {
|
||||
if (err) throw err;
|
||||
});
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
<h1>Projects</h1>
|
||||
<ul>
|
||||
<li><a href="projects/2016-XXXX.html">XX XX</a></li>
|
||||
<li><a href="projects/2023-Pepperstone.html">Pepperstone</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</main>
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
{% include 'src/components/head.html' %}
|
||||
{% include 'src/components/header.html' %}
|
||||
<main>
|
||||
<h1>Pepperstone</h1>
|
||||
</main>
|
||||
{% include 'src/components/footer.html' %}
|
Loading…
Reference in New Issue