Unavailable. Nobody can download this version any more, with elm or with the Lamdera compiler: github.com/CancerAidDev/elm-pages exists but has no tag 1.1.1; Software Heritage has not archived the repo; no fork with tag 1.1.1 found (60 same-name repos checked); no cached copy. Use another version.
elm-pages A statically typed site generator, written with pure Elm.
We have modified src/Head.elm with the following function:
metaRedirect : AttributeValue -> Tag
metaRedirect content =
node "meta"
[ ( "http-equiv", Raw "refresh" )
, ( "content", content )
]elm-pages blog postexamples folder (includes https://elm-pages.com site source)With elm-pages, SEO is as easy
as calling a type-safe, high-level Elm API
and passing in data from your content's metadata.
The metadata is just Elm data that you define however you want, using a Json Decoder to grab data out of your markdown frontmatter.
import MyMetadata exposing (MyMetadata)
head : BlogMetadata -> List (Head.Tag Pages.PathKey)
head meta =
Seo.summaryLarge
{ canonicalUrlOverride = Nothing
, siteName = "elm-pages"
, image =
{ url = PagesNew.images.icon
, alt = meta.description
, dimensions = Nothing
, mimeType = Nothing
}
, description = meta.description
, locale = Nothing
, title = meta.title
}
|> Seo.article
{ tags = []
, section = Nothing
, publishedTime = Just (Date.toIsoString meta.published)
, modifiedTime = Nothing
, expirationTime = Nothing
}elm-pages has a set of features built-in to make
sure your page is blazing fast on any device.
Try out elm-pages, open up Lighthouse, and
see for yourself! Or check out https://elm-pages.com
(find the source code in the examples/docs/ folder).
Take a look at the current projects to see the current priorities!
https://github.com/dillonkearns/elm-pages/projects
Thanks goes to these wonderful people (emoji key):
Daniel Marín 💻 | Steven Vandevelde 💻 | Johannes Maas 📓 💻 | Wiktor Toporek 💻 | Luke Westby 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!