Added warning about Static embed. Updated to address Felipe's very valid criticisms.
This commit is contained in:
parent
9af79e4d13
commit
5c4e5d989f
@ -118,6 +118,13 @@ staticDevel dir = do
|
||||
|
||||
-- | Produce a 'Static' based on embedding all of the static
|
||||
-- files' contents in the executable at compile time.
|
||||
-- Nota Bene: if you replace the scaffolded 'static' call in Settings/StaticFiles.hs
|
||||
-- you will need to change the scaffolded addStaticContent. Otherwise, some of your
|
||||
-- assets will be 404'ed. This is because by default yesod will generate compile those
|
||||
-- assets to @static/tmp@ which for 'static' is fine since they are served out of the
|
||||
-- directory itself. With embedded static, that will not work.
|
||||
-- You can easily change @addStaticContent@ to @\_ _ _ -> return Nothing@ as a workaround.
|
||||
-- This will cause yesod to embed those assets into the generated HTML file itself.
|
||||
embed :: Prelude.FilePath -> Q Exp
|
||||
embed fp =
|
||||
[|Static (defaultWebAppSettings
|
||||
|
||||
Loading…
Reference in New Issue
Block a user