Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
706111f8ba | |||
b0a56bec64 | |||
5ee8ea9b60 |
@ -1038,6 +1038,12 @@
|
|||||||
// TODO why are redirects broken?
|
// TODO why are redirects broken?
|
||||||
var redirectHtml = Mustache.render(desi.partials.redirect, view);
|
var redirectHtml = Mustache.render(desi.partials.redirect, view);
|
||||||
entity.redirects.forEach(function (redirect) {
|
entity.redirects.forEach(function (redirect) {
|
||||||
|
if ("" === path.extname(redirect)) {
|
||||||
|
redirect += "/";
|
||||||
|
}
|
||||||
|
if ("/" === redirect[redirect.length - 1]) {
|
||||||
|
redirect += "index.html";
|
||||||
|
}
|
||||||
compiled.push({
|
compiled.push({
|
||||||
contents: redirectHtml,
|
contents: redirectHtml,
|
||||||
path: redirect,
|
path: redirect,
|
||||||
|
@ -223,8 +223,7 @@ function copyfs(blogdir, files) {
|
|||||||
.then(function () {
|
.then(function () {
|
||||||
// TODO allow delete?
|
// TODO allow delete?
|
||||||
return forEachAsync(sources, function (source) {
|
return forEachAsync(sources, function (source) {
|
||||||
return fsExtra
|
return copyAll(
|
||||||
.copyAll(
|
|
||||||
safeResolve(blogdir, source),
|
safeResolve(blogdir, source),
|
||||||
safeResolve(blogdir, files[source]),
|
safeResolve(blogdir, files[source]),
|
||||||
{ replace: true }
|
{ replace: true }
|
||||||
|
2
package-lock.json
generated
2
package-lock.json
generated
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "desirae",
|
"name": "desirae",
|
||||||
"version": "0.12.3",
|
"version": "0.12.4",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "desirae",
|
"name": "desirae",
|
||||||
"version": "0.12.3",
|
"version": "0.12.4",
|
||||||
"description": "An in-browser static blog library and static site generator. Similar to Jekyll, Octopress, Nanoc, etc",
|
"description": "An in-browser static blog library and static site generator. Similar to Jekyll, Octopress, Nanoc, etc",
|
||||||
"main": "desirae.js",
|
"main": "desirae.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user