Style updates
This commit is contained in:
parent
40723b32cf
commit
cacfdd3bfd
|
@ -100,7 +100,7 @@ const transformArticle = (sink: (file: File) => void, articles: Article[]) => as
|
||||||
sink(file);
|
sink(file);
|
||||||
};
|
};
|
||||||
|
|
||||||
const finalizeArticles = (articles: Article[]) => async (sink: Subscriber<File>) => {
|
const finalizeArticles = (articles: Article[]) => (sink: Subscriber<File>) => {
|
||||||
articles.sort(({ date: a }, { date: b }) => b.diff(a).toMillis());
|
articles.sort(({ date: a }, { date: b }) => b.diff(a).toMillis());
|
||||||
const contents = renderLayout({
|
const contents = renderLayout({
|
||||||
meta: {
|
meta: {
|
||||||
|
@ -113,13 +113,14 @@ const finalizeArticles = (articles: Article[]) => async (sink: Subscriber<File>)
|
||||||
});
|
});
|
||||||
|
|
||||||
sink.next(new File({ path: "index.html", contents: renderDocument(contents) }));
|
sink.next(new File({ path: "index.html", contents: renderDocument(contents) }));
|
||||||
|
return Promise.resolve();
|
||||||
};
|
};
|
||||||
|
|
||||||
export const articles = () => {
|
export const articles = async () => {
|
||||||
reloadAssets();
|
reloadAssets();
|
||||||
const articles: Article[] = [];
|
const articles: Article[] = [];
|
||||||
|
|
||||||
return lastValueFrom(
|
await lastValueFrom(
|
||||||
fromGlob("articles/**/*.asciidoc").pipe(
|
fromGlob("articles/**/*.asciidoc").pipe(
|
||||||
mergeMap(
|
mergeMap(
|
||||||
(file) =>
|
(file) =>
|
||||||
|
@ -133,5 +134,5 @@ export const articles = () => {
|
||||||
onComplete(finalizeArticles(articles)),
|
onComplete(finalizeArticles(articles)),
|
||||||
mergeMap(dest("dist")),
|
mergeMap(dest("dist")),
|
||||||
),
|
),
|
||||||
).then(() => {});
|
);
|
||||||
};
|
};
|
||||||
|
|
|
@ -6,8 +6,8 @@ import hashPaths from "../hash.ts";
|
||||||
import File from "vinyl";
|
import File from "vinyl";
|
||||||
import { Buffer } from "node:buffer";
|
import { Buffer } from "node:buffer";
|
||||||
|
|
||||||
export const css = () =>
|
export const css = async () => {
|
||||||
lastValueFrom(
|
await lastValueFrom(
|
||||||
fromGlob("src/index.css").pipe(
|
fromGlob("src/index.css").pipe(
|
||||||
mergeMap(
|
mergeMap(
|
||||||
(file) =>
|
(file) =>
|
||||||
|
@ -25,4 +25,5 @@ export const css = () =>
|
||||||
hashPaths("css.manifest"),
|
hashPaths("css.manifest"),
|
||||||
mergeMap(dest("dist/_assets")),
|
mergeMap(dest("dist/_assets")),
|
||||||
),
|
),
|
||||||
).then(() => {});
|
);
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user