fireship-io / fireship.io

Build and ship your app faster https://fireship.io
3.54k stars 1.31k forks source link

tweet shortcode requires two named parameters, and execute of template failed #1739

Open alexjshepler opened 4 months ago

alexjshepler commented 4 months ago

When I clone the repo and follow the build instructions, I get the following errors, and it then hangs

> fireship@2.0.0 start
> concurrently "vite build --watch" "npm run hugo"

[1] 
[1] > fireship@2.0.0 hugo
[1] > hugo server --forceSyncStatic --port 6969
[1] 
[0] vite v3.0.5 building for production...
[0] 
[0] watching for file changes...
[0] 
[0] build started...
[0] transforming...
[1] Watching for changes in /Users/alexjshepler/Projects/fireship.io/{archetypes,content,data,layouts,package.json,static}
[1] Watching for config changes in /Users/alexjshepler/Projects/fireship.io/config.toml
[1] Start building sites ... 
[1] hugo v0.125.4+extended darwin/amd64 BuildDate=2024-04-25T13:27:26Z VendorInfo=brew
[1] 
[1] ERROR The "tweet" shortcode requires two named parameters: user and id. See "/Users/alexjshepler/Projects/fireship.io/content/lessons/firebase-emulator-advanced/index.md:31:5"
[1] ERROR The "tweet" shortcode requires two named parameters: user and id. See "/Users/alexjshepler/Projects/fireship.io/content/lessons/regex-cheat-sheet-js/index.md:33:1"
[1] ERROR The "tweet" shortcode requires two named parameters: user and id. See "/Users/alexjshepler/Projects/fireship.io/content/lessons/vue-autosaving-forms-with-firestore/index.md:31:1"
[1] Built in 3191 ms
[1] Error: error building site: render: failed to render pages: render of "home" failed: "/Users/alexjshepler/Projects/fireship.io/layouts/_default/list.algolia.json:6:54": execute of template failed: template: _default/list.algolia.json:6:54: executing "_default/list.algolia.json" – File is nil; wrap it in if or with: {{ with .File }}{{ .UniqueID }}{{ end }}
[1] npm run hugo exited with code 1
[0] Browserslist: caniuse-lite is outdated. Please run:
[0]   npx update-browserslist-db@latest
[0]   Why you should do it regularly: https://github.com/browserslist/update-db#readme
[0] ✓ 122 modules transformed.
[0] rendering chunks...
[0] ../static/svelte/index.html              1.01 KiB
[0] ../static/svelte/index.esm.4c8a409f.js   9.81 KiB / gzip: 2.83 KiB
[0] ../static/svelte/confetti.c65a864a.js    6.70 KiB / gzip: 2.54 KiB
[0] ../static/svelte/index.4b67779d.js       10.88 KiB / gzip: 4.29 KiB
[0] ../static/svelte/player.es.ed5f24b4.js   37.66 KiB / gzip: 11.62 KiB
[0] ../static/svelte/index.61055369.css      62.97 KiB / gzip: 10.19 KiB
[0] ../static/svelte/index.9bc8c100.js       337.46 KiB / gzip: 75.45 KiB
[0] ../static/svelte/index.esm.914d1c85.js   373.99 KiB / gzip: 92.42 KiB
[0] built in 20519ms.
[0] wrote index.4b67779d.js to hugo data
alexjshepler commented 4 months ago

I created a pull request that should fix this issue. It stemmed from the current version of hugo not supporting the current tags. Source: https://github.com/rstudio/blogdown/issues/701

Pull Request #1740