├── .github └── workflows │ ├── codeql-analysis.yml │ ├── deno-deploy.yml │ └── test.yml ├── .gitignore ├── .ter └── config.json ├── .vscode └── settings.json ├── attributes.ts ├── components ├── Article.tsx ├── Body.tsx ├── Footer.tsx ├── Header.tsx ├── IndexGrid.tsx ├── IndexList.tsx ├── IndexLog.tsx └── icons.tsx ├── config.ts ├── constants.ts ├── deno.json ├── deno.lock ├── deps ├── deepmerge.ts ├── feed.ts ├── hljs.ts ├── marked.ts ├── preact.ts ├── slug.ts ├── std.ts ├── twind.ts └── ufo.ts ├── docs ├── example-sites.md ├── gfm.md ├── goals.md ├── img │ ├── img-large.jpg │ └── img-small.jpg ├── index.md ├── todo.md ├── usage │ ├── cli-usage.md │ ├── configuration.md │ ├── content.md │ ├── deploy.md │ └── index.md └── zettelkasten.md ├── entries.ts ├── entries_test.ts ├── feed.ts ├── license ├── main.ts ├── markdown.ts ├── markdown_test.ts ├── pages.ts ├── pages_test.ts ├── readme.md ├── render.tsx ├── serve.ts ├── test └── entries │ ├── .should-skip.md │ ├── 2022-12-12-entry-2.md │ ├── _should-skip.md │ ├── dir │ └── child-entry-1.md │ ├── entry-1.md │ ├── img-small.jpg │ └── not-markdown.txt ├── twind.config.ts └── types.d.ts /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deno-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/.github/workflows/deno-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | test-10000 3 | cov_profile 4 | node_modules 5 | -------------------------------------------------------------------------------- /.ter/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/.ter/config.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/attributes.ts -------------------------------------------------------------------------------- /components/Article.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/components/Article.tsx -------------------------------------------------------------------------------- /components/Body.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/components/Body.tsx -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/IndexGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/components/IndexGrid.tsx -------------------------------------------------------------------------------- /components/IndexList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/components/IndexList.tsx -------------------------------------------------------------------------------- /components/IndexLog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/components/IndexLog.tsx -------------------------------------------------------------------------------- /components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/components/icons.tsx -------------------------------------------------------------------------------- /config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/config.ts -------------------------------------------------------------------------------- /constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/constants.ts -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/deno.json -------------------------------------------------------------------------------- /deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/deno.lock -------------------------------------------------------------------------------- /deps/deepmerge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/deps/deepmerge.ts -------------------------------------------------------------------------------- /deps/feed.ts: -------------------------------------------------------------------------------- 1 | export { Feed } from "npm:feed@4.2.2"; 2 | -------------------------------------------------------------------------------- /deps/hljs.ts: -------------------------------------------------------------------------------- 1 | export { default as hljs } from "npm:highlight.js@11.9.0"; 2 | -------------------------------------------------------------------------------- /deps/marked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/deps/marked.ts -------------------------------------------------------------------------------- /deps/preact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/deps/preact.ts -------------------------------------------------------------------------------- /deps/slug.ts: -------------------------------------------------------------------------------- 1 | export { slug } from "https://deno.land/x/slug@v1.1.0/mod.ts"; 2 | -------------------------------------------------------------------------------- /deps/std.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/deps/std.ts -------------------------------------------------------------------------------- /deps/twind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/deps/twind.ts -------------------------------------------------------------------------------- /deps/ufo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/deps/ufo.ts -------------------------------------------------------------------------------- /docs/example-sites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/example-sites.md -------------------------------------------------------------------------------- /docs/gfm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/gfm.md -------------------------------------------------------------------------------- /docs/goals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/goals.md -------------------------------------------------------------------------------- /docs/img/img-large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/img/img-large.jpg -------------------------------------------------------------------------------- /docs/img/img-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/img/img-small.jpg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/todo.md -------------------------------------------------------------------------------- /docs/usage/cli-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/usage/cli-usage.md -------------------------------------------------------------------------------- /docs/usage/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/usage/configuration.md -------------------------------------------------------------------------------- /docs/usage/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/usage/content.md -------------------------------------------------------------------------------- /docs/usage/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/usage/deploy.md -------------------------------------------------------------------------------- /docs/usage/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/usage/index.md -------------------------------------------------------------------------------- /docs/zettelkasten.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/docs/zettelkasten.md -------------------------------------------------------------------------------- /entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/entries.ts -------------------------------------------------------------------------------- /entries_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/entries_test.ts -------------------------------------------------------------------------------- /feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/feed.ts -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/license -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/main.ts -------------------------------------------------------------------------------- /markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/markdown.ts -------------------------------------------------------------------------------- /markdown_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/markdown_test.ts -------------------------------------------------------------------------------- /pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/pages.ts -------------------------------------------------------------------------------- /pages_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/pages_test.ts -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/readme.md -------------------------------------------------------------------------------- /render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/render.tsx -------------------------------------------------------------------------------- /serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/serve.ts -------------------------------------------------------------------------------- /test/entries/.should-skip.md: -------------------------------------------------------------------------------- 1 | # Hello 2 | 3 | Test 4 | -------------------------------------------------------------------------------- /test/entries/2022-12-12-entry-2.md: -------------------------------------------------------------------------------- 1 | # Hello 2 | 3 | Test 4 | -------------------------------------------------------------------------------- /test/entries/_should-skip.md: -------------------------------------------------------------------------------- 1 | # Hello 2 | 3 | Test 4 | -------------------------------------------------------------------------------- /test/entries/dir/child-entry-1.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/entries/entry-1.md: -------------------------------------------------------------------------------- 1 | # Hello 2 | 3 | Test 4 | -------------------------------------------------------------------------------- /test/entries/img-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/test/entries/img-small.jpg -------------------------------------------------------------------------------- /test/entries/not-markdown.txt: -------------------------------------------------------------------------------- 1 | # Hello 2 | 3 | Test 4 | -------------------------------------------------------------------------------- /twind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/twind.config.ts -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kkga/ter/HEAD/types.d.ts --------------------------------------------------------------------------------