mirror of
https://github.com/flancian/garden.git
synced 2026-08-07 15:06:19 +00:00
Initial commit
This commit is contained in:
Vendored
+26
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
// See http://go.microsoft.com/fwlink/?LinkId=827846
|
||||||
|
// for the documentation about the extensions.json format
|
||||||
|
"recommendations": [
|
||||||
|
// Foam's own extension
|
||||||
|
"foam.foam-vscode",
|
||||||
|
|
||||||
|
// Prettier for auto formatting code
|
||||||
|
"esbenp.prettier-vscode",
|
||||||
|
|
||||||
|
// GitLens for seeing version history inline
|
||||||
|
"eamodio.gitlens",
|
||||||
|
|
||||||
|
// Tons of markdown goodies (lists, tables of content, so much more)
|
||||||
|
"yzhang.markdown-all-in-one",
|
||||||
|
|
||||||
|
// [[wiki-links]], backlinking etc
|
||||||
|
"kortina.vscode-markdown-notes",
|
||||||
|
|
||||||
|
// Adds `show graph` command that displays graph of linked notes
|
||||||
|
"tchayen.markdown-links",
|
||||||
|
|
||||||
|
// Understated grayscale theme (light and dark variants)
|
||||||
|
"philipbe.theme-gray-matter"
|
||||||
|
]
|
||||||
|
}
|
||||||
Vendored
+4
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"purpose": "this file exists to tell the foam-vscode plugin that it's currently in a foam workspace",
|
||||||
|
"future": "we may use this for custom configuration"
|
||||||
|
}
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"editor.minimap.enabled": false,
|
||||||
|
"editor.wrappingIndent": "indent",
|
||||||
|
"editor.overviewRulerBorder": false,
|
||||||
|
"editor.lineHeight": 24,
|
||||||
|
"workbench.colorTheme": "Gray Matter Light",
|
||||||
|
"[markdown]": {
|
||||||
|
"editor.quickSuggestions": true
|
||||||
|
},
|
||||||
|
"git.enableSmartCommit": true,
|
||||||
|
"git.postCommitCommand": "sync",
|
||||||
|
"files.exclude": {
|
||||||
|
"**/node_modules": true
|
||||||
|
},
|
||||||
|
"files.watcherExclude": {
|
||||||
|
"**/node_modules": true
|
||||||
|
},
|
||||||
|
"vscodeMarkdownNotes.noteCompletionConvention": "noExtension"
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
layout: default
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ content }}
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
// Hack: Replace page-link with "Page Title"
|
||||||
|
document.querySelectorAll(".markdown-body a[title]").forEach((a) => {
|
||||||
|
a.innerText = a.title;
|
||||||
|
});
|
||||||
|
</script>
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
layout: default
|
||||||
|
---
|
||||||
|
|
||||||
|
{{ content }}
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
// Hack: Replace page-link with "Page Title"
|
||||||
|
document.querySelectorAll(".markdown-body a[title]").forEach((a) => {
|
||||||
|
a.innerText = a.title;
|
||||||
|
});
|
||||||
|
</script>
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
---
|
||||||
|
|
||||||
|
@import "{{ site.theme }}";
|
||||||
|
|
||||||
|
.markdown-body {
|
||||||
|
max-width: 800px;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-body p {
|
||||||
|
font-size: 16px;
|
||||||
|
line-height: 1.9em;
|
||||||
|
margin-bottom: 1.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markdown-body li {
|
||||||
|
line-height: 1.9em;
|
||||||
|
}
|
||||||
|
|
||||||
|
input.task-list-item-checkbox {
|
||||||
|
margin-right: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3,
|
||||||
|
h4,
|
||||||
|
h5,
|
||||||
|
blockquote {
|
||||||
|
font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida,
|
||||||
|
"DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# Foam tips
|
||||||
|
|
||||||
|
_For up-to-date tips, see [Foam Recipes](https://foambubble.github.io/foam/recipes)._
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# Inbox
|
||||||
|
|
||||||
|
- Here you can write disorganised notes to be categorised later
|
||||||
|
- Bullet points are useful, but it could be free form text as well
|
||||||
|
- Sometimes it's better to just get things off your mind quickly, rather than stop to think where it belongs
|
||||||
|
- But don't let this list get too long
|
||||||
|
- Move information to more specific documents and link to them.
|
||||||
|
- This helps you navigate between documents quickly
|
||||||
|
- For example, you can `Cmd`+`Click` this: [[todo]]
|
||||||
|
- Some notes don't end up making sense the next day
|
||||||
|
- That's ok, you can just delete them!
|
||||||
|
- You can always find them in your git history, if you really need it!
|
||||||
|
|
||||||
|
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||||
|
[todo]: todo "Todo"
|
||||||
|
[//end]: # "Autogenerated link references"
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
# Foam
|
||||||
|
|
||||||
|
👋 Welcome to your new Foam Workspace!
|
||||||
|
|
||||||
|
## Getting started
|
||||||
|
|
||||||
|
This documentation assumes that you have a GitHub account and have [Visual Studio Code](https://code.visualstudio.com/) installed on your Linux/MacOS/Windows machine.
|
||||||
|
|
||||||
|
1. If you haven't yet, browse over to the main [Foam documentation workspace](https://foambubble.github.io/foam) to get an idea of what Foam is and how to use it.
|
||||||
|
2. Press "Use this template" button at [foam-template](https://github.com/foambubble/foam-template/generate) (that's this repository!) to fork it to your own GitHub account. If you want to keep your thoughts to yourself, remember to set the repository private.
|
||||||
|
3. [Clone the repository to your local machine](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository) and open it in VS Code.
|
||||||
|
|
||||||
|
*Open the repository as a folder using the `File > Open...` menu item. In VS Code, "open workspace" refers to [multi-root workspaces](https://code.visualstudio.com/docs/editor/multi-root-workspaces).*
|
||||||
|
|
||||||
|
4. When prompted to install recommended extensions, click **Install all** (or **Show Recommendations** if you want to review and install them one by one)
|
||||||
|
|
||||||
|
After setting up the repository, open [.vscode/settings.json](.vscode/settings.json) and edit, add or remove any settings you'd like for your Foam workspace.
|
||||||
|
|
||||||
|
To learn more about how to use **Foam**, read the [Recipes](https://foambubble.github.io/foam/recipes) bubbles of the Foam documentation workspace.
|
||||||
|
|
||||||
|
|
||||||
|
## Using Foam
|
||||||
|
|
||||||
|
We've created a few Bubbles (markdown documents) to get you started.
|
||||||
|
|
||||||
|
- [[inbox]] - a place to write down quick notes to be categorised later
|
||||||
|
- [[foam-tips]] - tips to get the most out of your Foam workspace
|
||||||
|
- [[todo]] - a place to keep track of things to do
|
||||||
|
|
||||||
|
## Note on `[[wiki-links]]`
|
||||||
|
|
||||||
|
⚠️ Until [foambubble/foam#16](https://github.com/foambubble/foam/issues/16) is resolved, `[[wiki-links]]` links (like the links above) won't work in the GitHub Markdown preview (i.e. this Readme on github.com).
|
||||||
|
|
||||||
|
They should work as expected in VS Code, and in rendered GitHub Pages.
|
||||||
|
|
||||||
|
If GitHub preview (or general 100% support with all Markdown tools) is a requirement, for the time being you can use the standard `[description](page.md)` syntax.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[//begin]: # "Autogenerated link references for markdown compatibility"
|
||||||
|
[inbox]: inbox "Inbox"
|
||||||
|
[foam-tips]: foam-tips "Foam tips"
|
||||||
|
[todo]: todo "Todo"
|
||||||
|
[//end]: # "Autogenerated link references"
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
# Todo
|
||||||
|
|
||||||
|
- [x] This is an example of a todo list item that's complete
|
||||||
|
- [x] Todo lists are useful for keeping organised and focused
|
||||||
|
- [ ] This one is not completed yet
|
||||||
|
- [ ] You can mark it completed by pressing `Option`+`C` (or `Alt`+`C`) when your cursor is on this line
|
||||||
|
- [ ] You can also select multiple lines and mark them all at once!
|
||||||
|
- [ ] When you press enter at the end of a line, it adds a new todo item on the next line
|
||||||
|
- [ ] This, and more is provided by the [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) plugin by [Yu Zhang](https://github.com/yzhang-gh)
|
||||||
Reference in New Issue
Block a user