MCPcopy Create free account
hub / github.com/github/docs / main

Function main

script/pages-with-liquid-titles.js:13–28  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11import patterns from '../lib/patterns.js'
12
13async function main() {
14 const pages = await loadPages()
15 const liquidPages = pages
16 .filter((page) => page.title && patterns.hasLiquid.test(page.title))
17 .map(({ relativePath, title }) => {
18 return { relativePath, title }
19 })
20
21 console.log(`\n\n${liquidPages.length} pages with liquid titles`)
22 console.log(JSON.stringify(liquidPages, null, 2))
23
24 const conditionalPages = liquidPages.filter((page) => page.title.includes('{% if'))
25
26 console.log(`\n\n\n\n${conditionalPages.length} pages with conditionals in their titles`)
27 console.log(JSON.stringify(conditionalPages, null, 2))
28}
29
30main()

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected