|
| 1 | +--- |
| 2 | +description: Logseq-Flavored Markdown (LFM) Person Reference |
| 3 | +globs: |
| 4 | +alwaysApply: false |
| 5 | +--- |
| 6 | +# How a Person is tracked in this Logseq knowledge garden |
| 7 | +This is an extension to logseq-flavored-markdown `logseq-flavored-markdown.mdc` for recording information about a person. |
| 8 | + |
| 9 | +A person entry is a logseq page where the page title matches one of the following patterns: |
| 10 | +- [[People/Full Name]] (corresponds to `pages/People___Full Name.md`) |
| 11 | +- [[Person/Full Name]] (corresponds to `pages/Person___Full Name.md`) |
| 12 | +- [[<AnyNamespace>/People/Full Name]] (e.g., `pages/HU___People___Full Name.md`) |
| 13 | +- [[<AnyNamespace>/Person/Full Name]] (e.g., `pages/AI___Person___Full Name.md`) |
| 14 | + |
| 15 | +### When to Create a Person Page |
| 16 | + |
| 17 | +Person pages should only be created for individuals who meet one or more of these criteria: |
| 18 | +- Known across multiple platforms (e.g., GitHub, Twitter, Stack Overflow) |
| 19 | +- Have a confirmed real identity |
| 20 | +- Are significant contributors or maintainers |
| 21 | +- Have a substantial online presence |
| 22 | +- Are key figures in their field |
| 23 | + |
| 24 | +For other users, use site-specific namespaces: |
| 25 | +- `[[CursorAI/Forum/User/Username]]` for Cursor Forum users |
| 26 | +- `[[Reddit/User/Username]]` for Reddit users |
| 27 | +- `[[StackOverflow/User/Username]]` for Stack Overflow users |
| 28 | +- `[[ForumName/User/Username]]` for other forum users |
| 29 | + |
| 30 | +### Creating a Person Page |
| 31 | + |
| 32 | +If you are asked to make an entry for a person, you should: |
| 33 | + |
| 34 | +1. **Search First** |
| 35 | + - Search in `pages/People___*.md`, `pages/Person___*.md`, and in any file matching `pages/**___People___*.md` or `pages/**___Person___*.md` to find if a person already exists |
| 36 | + - If it already exists, then you should **update** the existing entry |
| 37 | + - A single person should not have more than one person page |
| 38 | + |
| 39 | +2. **Verify Significance** |
| 40 | + - Confirm the person meets the criteria for a person page |
| 41 | + - If not, use the appropriate site-specific namespace instead |
| 42 | + |
| 43 | +3. **Create/Update Page** |
| 44 | + - If a new person page is needed, create it under `[[Person/Full Name]]` by default |
| 45 | + - If the person is referenced in other contexts/namespaces (e.g., `[[People/Full Name]]`, `[[HU/Person/Full Name]]`), add aliases in the frontmatter to those contexts using `alias::` (not `aliases::`) |
| 46 | + - Look up the person on the internet |
| 47 | + - Create a person page for them if they meet the criteria |
| 48 | + - Link the person and a bit of their bio in their page |
| 49 | + - If possible add an image link |
| 50 | + - Include relevant external links (GitHub, LinkedIn, etc.) |
| 51 | + |
| 52 | +4. **Journal Entry** |
| 53 | + - If the person page is new, make an entry in today's journal page that links to that person |
0 commit comments