From d71d020d850cd356dbf2ba304c9fd99c8056bb92 Mon Sep 17 00:00:00 2001 From: Avinal Kumar Date: Tue, 13 Sep 2022 02:59:39 +0530 Subject: [PATCH] fix url resolution error Signed-off-by: Avinal Kumar --- .github/workflows/build-deploy.yaml | 2 +- src/Blog.elm | 25 +++++++++++++++++-------- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-deploy.yaml b/.github/workflows/build-deploy.yaml index d585b03..d88cdeb 100644 --- a/.github/workflows/build-deploy.yaml +++ b/.github/workflows/build-deploy.yaml @@ -39,7 +39,7 @@ jobs: - name: checkout uses: actions/checkout@v3 - name: build - run: elm make src/Main.elm --output public/app.js --optimize + run: elm make src/Main.elm --output public/app.js --debug - name: Upload artifact uses: actions/upload-pages-artifact@v1 with: diff --git a/src/Blog.elm b/src/Blog.elm index 4348016..e1164b1 100644 --- a/src/Blog.elm +++ b/src/Blog.elm @@ -50,7 +50,7 @@ view model = [ div [ class "main-wrapper" ] [ viewToc model.success , main_ [ class "main-content", id "content" ] - [ viewArticle ] + [ viewArticle model.success ] ] ] ] @@ -83,18 +83,27 @@ viewToc show = div [] [] -viewArticle : Html Msg -viewArticle = +viewArticle : Bool -> Html Msg +viewArticle show = article [ class "main-page-content" ] [ div [ id "insert-here" ] [] - , viewMetadata + , viewMetadata show ] -viewMetadata : Html Msg -viewMetadata = - aside [ class "metadata" ] +viewMetadata : Bool -> Html Msg +viewMetadata show = + aside + [ class "metadata" + , style "display" + (if show then + "block" + + else + "none" + ) + ] [ div [ class "metadata-content-container" ] [ div [ class "on-github" ] [ h3 [] [ text "Found a problem" ] @@ -150,7 +159,7 @@ finalUrl slug = _ -> "https://raw.githubusercontent.com/avinal/" ++ urlPrefix - ++ "/content/posts/" + ++ "/main/content/posts/" ++ resolvedSlug ++ ".md"