├── .npmrc
├── src
├── sveltekit-vault
│ ├── .obsidian
│ │ ├── appearance.json
│ │ ├── templates.json
│ │ ├── app.json
│ │ ├── hotkeys.json
│ │ ├── core-plugins.json
│ │ ├── graph.json
│ │ └── workspace
│ ├── templates
│ │ ├── post.md
│ │ └── book.md
│ ├── _assets
│ │ ├── atomic-habits.jpeg
│ │ ├── refactoring-ui.jpg
│ │ ├── dont-make-me-think.jpeg
│ │ └── philosophy-of-software-design.jpeg
│ ├── posts
│ │ ├── postable-thought.md
│ │ ├── formerly-privateish-thought.md
│ │ └── large-hadron-collider.md
│ └── books
│ │ ├── atomic-habits.md
│ │ ├── refactoring-ui.md
│ │ ├── dont-make-me-think.md
│ │ └── philosophy-of-software-design.md
├── routes
│ ├── __layout.svelte
│ ├── posts
│ │ ├── index.ts
│ │ ├── [slug].svelte
│ │ └── index.svelte
│ ├── books
│ │ ├── index.ts
│ │ ├── index.svelte
│ │ └── [slug].svelte
│ ├── index.ts
│ └── index.svelte
├── app.html
├── lib
│ ├── utils.ts
│ └── components
│ │ └── Header.svelte
└── app.d.ts
├── static
└── favicon.png
├── .gitignore
├── .prettierrc
├── README.md
├── tsconfig.json
├── .eslintrc.cjs
├── package.json
└── svelte.config.js
/.npmrc:
--------------------------------------------------------------------------------
1 | engine-strict=true
2 |
--------------------------------------------------------------------------------
/src/sveltekit-vault/.obsidian/appearance.json:
--------------------------------------------------------------------------------
1 | {
2 | "cssTheme": "Things"
3 | }
--------------------------------------------------------------------------------
/src/sveltekit-vault/.obsidian/templates.json:
--------------------------------------------------------------------------------
1 | {
2 | "folder": "templates"
3 | }
--------------------------------------------------------------------------------
/static/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/franknoirot/obsidian-sveltekit-blog/HEAD/static/favicon.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | /build
4 | /.svelte-kit
5 | /package
6 | .env
7 | .env.*
8 | !.env.example
9 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "useTabs": true,
3 | "singleQuote": true,
4 | "trailingComma": "none",
5 | "printWidth": 100
6 | }
7 |
--------------------------------------------------------------------------------
/src/sveltekit-vault/templates/post.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: {{title}}
3 | published: {{date}}T{{time}}
4 | tags:
5 | - design
6 | ---
--------------------------------------------------------------------------------
/src/sveltekit-vault/_assets/atomic-habits.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/franknoirot/obsidian-sveltekit-blog/HEAD/src/sveltekit-vault/_assets/atomic-habits.jpeg
--------------------------------------------------------------------------------
/src/sveltekit-vault/_assets/refactoring-ui.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/franknoirot/obsidian-sveltekit-blog/HEAD/src/sveltekit-vault/_assets/refactoring-ui.jpg
--------------------------------------------------------------------------------
/src/sveltekit-vault/_assets/dont-make-me-think.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/franknoirot/obsidian-sveltekit-blog/HEAD/src/sveltekit-vault/_assets/dont-make-me-think.jpeg
--------------------------------------------------------------------------------
/src/sveltekit-vault/.obsidian/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "legacyEditor": false,
3 | "livePreview": true,
4 | "attachmentFolderPath": "_assets",
5 | "alwaysUpdateLinks": true
6 | }
--------------------------------------------------------------------------------
/src/sveltekit-vault/_assets/philosophy-of-software-design.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/franknoirot/obsidian-sveltekit-blog/HEAD/src/sveltekit-vault/_assets/philosophy-of-software-design.jpeg
--------------------------------------------------------------------------------
/src/sveltekit-vault/.obsidian/hotkeys.json:
--------------------------------------------------------------------------------
1 | {
2 | "insert-template": [
3 | {
4 | "modifiers": [
5 | "Mod",
6 | "Shift"
7 | ],
8 | "key": "O"
9 | }
10 | ]
11 | }
--------------------------------------------------------------------------------
/src/sveltekit-vault/posts/postable-thought.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: A postable thought
3 | published: 2022-04-29T14:30
4 | tags:
5 | - design
6 | ---
7 | Something genuinely brilliant to say to the wold. Finally, a great clear thought:
8 |
9 | *haberdasher.*
10 |
11 | Thank you.
--------------------------------------------------------------------------------
/src/routes/__layout.svelte:
--------------------------------------------------------------------------------
1 |
4 |
5 |
{ JSON.stringify(metadata, null, 2) }
25 | This demo site uses Obsidian as the source for a SvelteKit site, resulting in a notetaking experience that blends fairly seamlessly into a publishing one!
7 |