From dfcee1b07bae3f83abd271ec51dd251c28068461 Mon Sep 17 00:00:00 2001 From: krymtkts Date: Sun, 31 Dec 2023 11:46:23 +0900 Subject: [PATCH 1/2] Fix the bug caused the latest archive post generates the link to the future post. --- src/Generator.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Generator.fs b/src/Generator.fs index df465e6..8603851 100644 --- a/src/Generator.fs +++ b/src/Generator.fs @@ -315,10 +315,10 @@ module Rendering = promise { let! files = getMarkdownFiles sourceDir let! metas = files |> List.map readSource |> Promise.all + let metas = metas |> Array.filter (fun m -> m.publish) return! metas - |> Seq.filter (fun x -> x.publish) |> Seq.mapi (fun i meta -> promise { let prev, next = From 98c5a099fed1273468de9192ad8aff8a830c2d06 Mon Sep 17 00:00:00 2001 From: krymtkts Date: Sun, 31 Dec 2023 11:58:10 +0900 Subject: [PATCH 2/2] Improve the code based on the review comment. --- src/Generator.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Generator.fs b/src/Generator.fs index 8603851..9f73f90 100644 --- a/src/Generator.fs +++ b/src/Generator.fs @@ -315,7 +315,7 @@ module Rendering = promise { let! files = getMarkdownFiles sourceDir let! metas = files |> List.map readSource |> Promise.all - let metas = metas |> Array.filter (fun m -> m.publish) + let metas = metas |> Array.filter _.publish return! metas