47 lines
1.3 KiB
JavaScript
Executable File
47 lines
1.3 KiB
JavaScript
Executable File
const projects = require("/var/www/html/project/projects.js");
|
|
const filePath = "/var/www/html/project/projects/";
|
|
const fs = require("fs");
|
|
const { pageTop, pageBottom } = require("/var/www/html/html.js")
|
|
|
|
let content = `${pageTop}
|
|
<body>
|
|
<table class="projects-table">
|
|
<tr>
|
|
<td>Name:</td>
|
|
<td>Description:</td>
|
|
<td>Language(s):</td>
|
|
<td>Dependencies:</td>
|
|
<td>Date of Development:</td>
|
|
<td>.zip: </td>
|
|
<td>.tar.gz:</td>
|
|
<tr>`
|
|
|
|
console.log(projects);
|
|
////////////////////////////////
|
|
// Make each individual blog page
|
|
/////////////////////////////////
|
|
for (let length = 0; length < projects.length; length++) {
|
|
console.log(length)
|
|
|
|
content += `
|
|
<tr>
|
|
<td>${projects[length][0]}</td>
|
|
<td>${projects[length][1]}</td>
|
|
<td>${projects[length][2]}</td>
|
|
<td>${projects[length][3]}</td>
|
|
<td>${projects[length][4]}</td>
|
|
<td><a href="projects/${projects[length][5]}" download=""><img src="/images/download.png"></a></td>
|
|
<td><a href="projects/${projects[length][6]}" download=""><img src="/images/download.png"></a></td>`
|
|
|
|
}
|
|
|
|
content += `</table></body>${pageBottom}`
|
|
|
|
fs.writeFile("/var/www/html/project/index.html", content, (err) => {
|
|
if (err) {
|
|
console.error('Error creating file:', err);
|
|
} else {
|
|
console.log('File edited successfully: /var/www/html/project/index.html', );
|
|
}
|
|
});
|