Popularity
2.7
Declining
Activity
0.8
Growing
9
0
1
Monthly Downloads: 1
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Latest version: v0.1.2
servant-seo alternatives and similar packages
Based on the "Servant" category.
Alternatively, view servant-seo alternatives based on common mentions on social networks and blogs.
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
Promo
influxdata.com

Do you think we are missing an alternative of servant-seo or a related project?
README
servant-seo
Installation
- Add
servant-seo
to project dependencies.
Usage
- Restrict API with
Disallow
combinator to prevent robots making requests.
type ProtectedAPI = Disallow "admin" :> Get '[HTML] AdminPage
type StaticAPI = "cdn" :> Disallow "static" :> Raw
- Add
Priority
andFrequency
(optional step).
typw BlogAPI = "blog" :> Frequency 'Always :> Get '[HTML] BlogPage
- Extend your API with something like:
Warp.runSettings Warp.defaultSettings $ serveWithSeo website api server
where
website = "https://example.com"
You will have /robots.txt
and /sitemap.xml
automatically generated and ready to be served with your API.
See Servant.Seo
module for detailed description and example/Example.hs
for show case.
Acknowledgements
This library would not have happened without these people. Thank you!
- @fizruk and Servant Contributors: as source of inspiration.
- @isovector: for
Thinking with types
book.