You've already forked obsidian-visualiser
Compare commits
5 Commits
36909c5d66
...
b24a083d2e
| Author | SHA1 | Date | |
|---|---|---|---|
| b24a083d2e | |||
| ad61dc8897 | |||
| 1e8afe90dd | |||
| 8439d3444f | |||
| fea37e2f59 |
@@ -4,9 +4,9 @@ import useDatabase from '~/composables/useDatabase';
|
|||||||
|
|
||||||
export default defineSitemapEventHandler(() => {
|
export default defineSitemapEventHandler(() => {
|
||||||
const db = useDatabase();
|
const db = useDatabase();
|
||||||
const pages = db.select({ path: explorerContentTable.path, lastMod: explorerContentTable.timestamp, navigable: explorerContentTable.navigable, private: explorerContentTable.private }).from(explorerContentTable).all();
|
const pages = db.select({ path: explorerContentTable.path, lastMod: explorerContentTable.timestamp, navigable: explorerContentTable.navigable, private: explorerContentTable.private, type: explorerContentTable.type }).from(explorerContentTable).all();
|
||||||
|
|
||||||
return pages.filter(e => e.navigable && !e.private && e.path.split('/').map((_, i, a) => a.slice(0, i).join('/')).every(p => !pages.find(_p => _p.path === p)?.private)).map(e => ({
|
return pages.filter(e => e.type !== 'folder' && e.navigable && !e.private && e.path.split('/').map((_, i, a) => a.slice(0, i).join('/')).every(p => !pages.find(_p => _p.path === p)?.private)).map(e => ({
|
||||||
loc: `/explore/${encodeURIComponent(e.path)}`,
|
loc: `/explore/${encodeURIComponent(e.path)}`,
|
||||||
lastmod: e.lastMod,
|
lastmod: e.lastMod,
|
||||||
})) satisfies SitemapUrlInput[];
|
})) satisfies SitemapUrlInput[];
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ const transport = nodemailer.createTransport({
|
|||||||
pool: true,
|
pool: true,
|
||||||
host: config.mail.host,
|
host: config.mail.host,
|
||||||
port: config.mail.port,
|
port: config.mail.port,
|
||||||
secure: false,
|
secure: true,
|
||||||
auth: {
|
auth: {
|
||||||
user: config.mail.user,
|
user: config.mail.user,
|
||||||
pass: config.mail.passwd,
|
pass: config.mail.passwd,
|
||||||
|
|||||||
8
todo.md
Normal file
8
todo.md
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
- [ ] Rename auto des liens au changement de path
|
||||||
|
- [ ] Autocomplete des liens dans l'editeur
|
||||||
|
- [ ] Editeur de graphe
|
||||||
|
- [ ] Filtrage de lien avec le header id
|
||||||
|
- [ ] Embed de lien (le ![[]] de Obsidian)
|
||||||
|
- [ ] Rework la structure projet
|
||||||
|
- [ ] Limite de taille par projet (100 Mo ?)
|
||||||
|
- [ ] Création de projet (!!! limité à 1 par personne au début)
|
||||||
Reference in New Issue
Block a user