├── .dockerignore ├── .eslintrc ├── .github ├── FUNDING.yml └── workflows │ └── builder.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── .yarn ├── plugins │ └── @yarnpkg │ │ ├── plugin-interactive-tools.cjs │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-3.1.1.cjs ├── .yarnrc.yml ├── CHANGELOG.pod6 ├── Dockerfile ├── LICENSE ├── README.md ├── assets ├── demopage1.png ├── demopage2.png └── podlite-editor.png ├── bin ├── attachExternal.mjs ├── entrypoint.sh ├── makeDataSource.ts └── publisher.ts ├── decs.d.ts ├── examples ├── 01-minimal │ └── index.pod6 ├── 02-pages │ ├── about.pod6 │ ├── blog-post.pod6 │ ├── index.pod6 │ └── now.pod6 └── 03-blog │ ├── about.pod6 │ ├── blog-post.pod6 │ ├── content.pod6 │ ├── index.pod6 │ ├── journal.pod6 │ ├── logo.png │ ├── now.pod6 │ └── styles.css ├── jest.config.js ├── jest.tsconfig.json ├── next-env.d.ts ├── next.config.js ├── package.json ├── pub ├── 256x256.png ├── index.pod6 ├── logo.png └── page.styles.css ├── public ├── .gitignore └── robots.txt ├── src ├── components │ ├── cookieConsentStyles.module.css │ ├── indexTerms.tsx │ ├── service.module.css │ ├── service.tsx │ └── shiki.tsx ├── constants.ts ├── defaultTemplate │ ├── components.tsx │ └── defaultSiteTemplate.podlite ├── favicon.png ├── highlighter-plugin.ts ├── pages │ ├── [...slug].tsx │ ├── _app.tsx │ ├── _document.tsx │ └── index.tsx ├── serverside.ts ├── shared.ts ├── styles │ ├── Home.module.css │ ├── default.css │ ├── global.css │ └── screen.css ├── utils.tsx └── utils │ ├── redirects.ts │ ├── rss.tsx │ └── sitemap.ts ├── t ├── code.parse.spec.tsx ├── index.component.spec.tsx ├── pubdate-plugin │ ├── extract_articles.podlite │ ├── private.podlite │ ├── subset2.diary_page.podlite │ ├── subset2.static_page.podlite │ └── two_pages.podlite ├── test-blog.pub │ ├── dst.pod6 │ └── two_articles.pod6 ├── test-linking │ ├── dst.pod6 │ ├── podlite_logo.png │ └── src.pod6 └── test-parse │ ├── file.pod6 │ ├── file.podlite │ ├── main.ts │ ├── note.podlite │ └── text.md ├── tsconfig-node-esm.json ├── tsconfig-node.json ├── tsconfig.esm.json ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next" 3 | } 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.github/workflows/builder.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.1.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.yarn/releases/yarn-3.1.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/CHANGELOG.pod6 -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/README.md -------------------------------------------------------------------------------- /assets/demopage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/assets/demopage1.png -------------------------------------------------------------------------------- /assets/demopage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/assets/demopage2.png -------------------------------------------------------------------------------- /assets/podlite-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/assets/podlite-editor.png -------------------------------------------------------------------------------- /bin/attachExternal.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/bin/attachExternal.mjs -------------------------------------------------------------------------------- /bin/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/bin/entrypoint.sh -------------------------------------------------------------------------------- /bin/makeDataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/bin/makeDataSource.ts -------------------------------------------------------------------------------- /bin/publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/bin/publisher.ts -------------------------------------------------------------------------------- /decs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/decs.d.ts -------------------------------------------------------------------------------- /examples/01-minimal/index.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/01-minimal/index.pod6 -------------------------------------------------------------------------------- /examples/02-pages/about.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/02-pages/about.pod6 -------------------------------------------------------------------------------- /examples/02-pages/blog-post.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/02-pages/blog-post.pod6 -------------------------------------------------------------------------------- /examples/02-pages/index.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/02-pages/index.pod6 -------------------------------------------------------------------------------- /examples/02-pages/now.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/02-pages/now.pod6 -------------------------------------------------------------------------------- /examples/03-blog/about.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/03-blog/about.pod6 -------------------------------------------------------------------------------- /examples/03-blog/blog-post.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/03-blog/blog-post.pod6 -------------------------------------------------------------------------------- /examples/03-blog/content.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/03-blog/content.pod6 -------------------------------------------------------------------------------- /examples/03-blog/index.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/03-blog/index.pod6 -------------------------------------------------------------------------------- /examples/03-blog/journal.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/03-blog/journal.pod6 -------------------------------------------------------------------------------- /examples/03-blog/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/03-blog/logo.png -------------------------------------------------------------------------------- /examples/03-blog/now.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/03-blog/now.pod6 -------------------------------------------------------------------------------- /examples/03-blog/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/examples/03-blog/styles.css -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/jest.tsconfig.json -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/package.json -------------------------------------------------------------------------------- /pub/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/pub/256x256.png -------------------------------------------------------------------------------- /pub/index.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/pub/index.pod6 -------------------------------------------------------------------------------- /pub/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/pub/logo.png -------------------------------------------------------------------------------- /pub/page.styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/pub/page.styles.css -------------------------------------------------------------------------------- /public/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /src/components/cookieConsentStyles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/components/cookieConsentStyles.module.css -------------------------------------------------------------------------------- /src/components/indexTerms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/components/indexTerms.tsx -------------------------------------------------------------------------------- /src/components/service.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/components/service.module.css -------------------------------------------------------------------------------- /src/components/service.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/components/service.tsx -------------------------------------------------------------------------------- /src/components/shiki.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/components/shiki.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/defaultTemplate/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/defaultTemplate/components.tsx -------------------------------------------------------------------------------- /src/defaultTemplate/defaultSiteTemplate.podlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/defaultTemplate/defaultSiteTemplate.podlite -------------------------------------------------------------------------------- /src/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/favicon.png -------------------------------------------------------------------------------- /src/highlighter-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/highlighter-plugin.ts -------------------------------------------------------------------------------- /src/pages/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/pages/[...slug].tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/serverside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/serverside.ts -------------------------------------------------------------------------------- /src/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/shared.ts -------------------------------------------------------------------------------- /src/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/styles/Home.module.css -------------------------------------------------------------------------------- /src/styles/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/styles/default.css -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/styles/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/styles/screen.css -------------------------------------------------------------------------------- /src/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/utils.tsx -------------------------------------------------------------------------------- /src/utils/redirects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/utils/redirects.ts -------------------------------------------------------------------------------- /src/utils/rss.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/utils/rss.tsx -------------------------------------------------------------------------------- /src/utils/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/src/utils/sitemap.ts -------------------------------------------------------------------------------- /t/code.parse.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/code.parse.spec.tsx -------------------------------------------------------------------------------- /t/index.component.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/index.component.spec.tsx -------------------------------------------------------------------------------- /t/pubdate-plugin/extract_articles.podlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/pubdate-plugin/extract_articles.podlite -------------------------------------------------------------------------------- /t/pubdate-plugin/private.podlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/pubdate-plugin/private.podlite -------------------------------------------------------------------------------- /t/pubdate-plugin/subset2.diary_page.podlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/pubdate-plugin/subset2.diary_page.podlite -------------------------------------------------------------------------------- /t/pubdate-plugin/subset2.static_page.podlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/pubdate-plugin/subset2.static_page.podlite -------------------------------------------------------------------------------- /t/pubdate-plugin/two_pages.podlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/pubdate-plugin/two_pages.podlite -------------------------------------------------------------------------------- /t/test-blog.pub/dst.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-blog.pub/dst.pod6 -------------------------------------------------------------------------------- /t/test-blog.pub/two_articles.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-blog.pub/two_articles.pod6 -------------------------------------------------------------------------------- /t/test-linking/dst.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-linking/dst.pod6 -------------------------------------------------------------------------------- /t/test-linking/podlite_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-linking/podlite_logo.png -------------------------------------------------------------------------------- /t/test-linking/src.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-linking/src.pod6 -------------------------------------------------------------------------------- /t/test-parse/file.pod6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-parse/file.pod6 -------------------------------------------------------------------------------- /t/test-parse/file.podlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-parse/file.podlite -------------------------------------------------------------------------------- /t/test-parse/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-parse/main.ts -------------------------------------------------------------------------------- /t/test-parse/note.podlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-parse/note.podlite -------------------------------------------------------------------------------- /t/test-parse/text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/t/test-parse/text.md -------------------------------------------------------------------------------- /tsconfig-node-esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/tsconfig-node-esm.json -------------------------------------------------------------------------------- /tsconfig-node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/tsconfig-node.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/podlite/podlite-web/HEAD/yarn.lock --------------------------------------------------------------------------------