Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wiki-js
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
wiki-js
Commits
716ba9b6
Unverified
Commit
716ba9b6
authored
Apr 10, 2023
by
NGPixel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: legacy pug files cleanup
parent
532e5c99
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
0 additions
and
328 deletions
+0
-328
package-lock.json
server/package-lock.json
+0
-0
package.json
server/package.json
+0
-10
page.test.js
server/test/helpers/page.test.js
+0
-62
base.pug
server/views/base.pug
+0
-76
editor.pug
server/views/editor.pug
+0
-26
error.pug
server/views/error.pug
+0
-77
history.pug
server/views/history.pug
+0
-21
new.pug
server/views/new.pug
+0
-5
page.pug
server/views/page.pug
+0
-27
source.pug
server/views/source.pug
+0
-14
tags.pug
server/views/tags.pug
+0
-5
welcome.pug
server/views/welcome.pug
+0
-5
No files found.
server/package-lock.json
View file @
716ba9b6
B
{
B
{
...
...
server/package.json
View file @
716ba9b6
...
@@ -147,7 +147,6 @@
...
@@ -147,7 +147,6 @@
"pg-query-stream"
:
"4.4.0"
,
"pg-query-stream"
:
"4.4.0"
,
"pg-tsquery"
:
"8.4.1"
,
"pg-tsquery"
:
"8.4.1"
,
"poolifier"
:
"2.4.4"
,
"poolifier"
:
"2.4.4"
,
"pug"
:
"3.0.2"
,
"punycode"
:
"2.3.0"
,
"punycode"
:
"2.3.0"
,
"puppeteer-core"
:
"19.8.5"
,
"puppeteer-core"
:
"19.8.5"
,
"qr-image"
:
"3.2.0"
,
"qr-image"
:
"3.2.0"
,
...
@@ -188,14 +187,5 @@
...
@@ -188,14 +187,5 @@
"type"
:
"opencollective"
,
"type"
:
"opencollective"
,
"url"
:
"https://opencollective.com/wikijs"
,
"url"
:
"https://opencollective.com/wikijs"
,
"logo"
:
"https://opencollective.com/opencollective/logo.txt"
"logo"
:
"https://opencollective.com/opencollective/logo.txt"
},
"nodemonConfig"
:
{
"env"
:
{
"NODE_ENV"
:
"development"
},
"ext"
:
"js,json,graphql,gql"
,
"watch"
:
[
"server"
]
}
}
}
}
server/test/helpers/page.test.js
deleted
100644 → 0
View file @
532e5c99
const
{
injectPageMetadata
}
=
require
(
'../../helpers/page'
)
describe
(
'helpers/page/injectPageMetadata'
,
()
=>
{
const
page
=
{
title
:
'PAGE TITLE'
,
description
:
'A PAGE'
,
isPublished
:
true
,
updatedAt
:
new
Date
(),
content
:
'TEST CONTENT'
,
createdAt
:
new
Date
(
'2019-01-01'
)
}
it
(
'returns the page content by default when content type is unknown'
,
()
=>
{
const
expected
=
'TEST CONTENT'
const
result
=
injectPageMetadata
(
page
)
expect
(
result
).
toEqual
(
expected
)
})
it
(
'injects metadata for markdown contents'
,
()
=>
{
const
markdownPage
=
{
...
page
,
contentType
:
'markdown'
,
editorKey
:
'markdown'
}
const
expected
=
`---
title:
${
markdownPage
.
title
}
description:
${
markdownPage
.
description
}
published:
${
markdownPage
.
isPublished
.
toString
()}
date:
${
markdownPage
.
updatedAt
}
tags:\x20
editor:
${
markdownPage
.
editorKey
}
dateCreated:
${
markdownPage
.
createdAt
}
\n---
TEST CONTENT`
const
result
=
injectPageMetadata
(
markdownPage
)
expect
(
result
).
toEqual
(
expected
)
})
it
(
'injects metadata for html contents'
,
()
=>
{
const
htmlPage
=
{
...
page
,
contentType
:
'html'
,
editorKey
:
'html'
}
const
expected
=
`<!--
title:
${
htmlPage
.
title
}
description:
${
htmlPage
.
description
}
published:
${
htmlPage
.
isPublished
.
toString
()}
date:
${
htmlPage
.
updatedAt
}
tags:\x20
editor:
${
htmlPage
.
editorKey
}
dateCreated:
${
htmlPage
.
createdAt
}
\n-->
TEST CONTENT`
const
result
=
injectPageMetadata
(
htmlPage
)
expect
(
result
).
toEqual
(
expected
)
})
})
server/views/base.pug
deleted
100644 → 0
View file @
532e5c99
doctype html
html(lang=siteConfig.lang)
head
meta(http-equiv='X-UA-Compatible', content='IE=edge')
meta(charset='UTF-8')
meta(name='viewport', content='user-scalable=yes, width=device-width, initial-scale=1, maximum-scale=5')
meta(name='theme-color', content='#1976d2')
meta(name='msapplication-TileColor', content='#1976d2')
meta(name='msapplication-TileImage', content='/_assets-legacy/favicons/mstile-150x150.png')
title= pageMeta.title + ' | ' + config.title
//- SEO / OpenGraph
meta(name='description', content=pageMeta.description)
meta(property='og:title', content=pageMeta.title)
meta(property='og:type', content='website')
meta(property='og:description', content=pageMeta.description)
meta(property='og:image', content=pageMeta.image)
meta(property='og:url', content=pageMeta.url)
meta(property='og:site_name', content=config.title)
//- Favicon
link(rel='apple-touch-icon', sizes='180x180', href='/_assets-legacy/favicons/apple-touch-icon.png')
link(rel='icon', type='image/png', sizes='192x192', href='/_assets-legacy/favicons/android-chrome-192x192.png')
link(rel='icon', type='image/png', sizes='32x32', href='/_assets-legacy/favicons/favicon-32x32.png')
link(rel='icon', type='image/png', sizes='16x16', href='/_assets-legacy/favicons/favicon-16x16.png')
link(rel='mask-icon', href='/_assets-legacy/favicons/safari-pinned-tab.svg', color='#1976d2')
link(rel='manifest', href='/_assets-legacy/manifest.json')
//- Site Properties
script.
var siteId = "!{siteId}"
var siteConfig = !{JSON.stringify(siteConfig)}
var siteLangs = !{JSON.stringify(langs)}
//- Dev Mode Warning
if devMode
script.
siteConfig.devMode = true
//- CSS
link(
type='text/css'
rel='stylesheet'
href='/_assets-legacy/css/app.c05740c020721e44657c.css'
)
//- JS
script(
type='text/javascript'
src='/_assets-legacy/js/runtime.js?1674373130'
)
script(
type='text/javascript'
src='/_assets-legacy/js/app.js?1674373130'
)
!= analyticsCode.head
block head
body
!= analyticsCode.bodyStart
block body
!= analyticsCode.bodyEnd
server/views/editor.pug
deleted
100644 → 0
View file @
532e5c99
extends base.pug
block head
if injectCode.css
style(type='text/css')!= injectCode.css
block body
#root
editor(
page-id=page.id
locale=page.localeCode
path=page.path
title=page.title
description=page.description
:tags=page.tags
:is-published=page.isPublished
publish-start-date=page.publishStartDate
publish-end-date=page.publishEndDate
script-css=page.extra.css
script-js=page.extra.js
init-mode=page.mode
init-editor=page.editorKey
init-content=page.content
checkout-date=page.updatedAt
effective-permissions=Buffer.from(JSON.stringify(effectivePermissions)).toString('base64')
)
server/views/error.pug
deleted
100644 → 0
View file @
532e5c99
doctype html
html
head
meta(charset="UTF-8")
link(rel="icon" href="/favicon.ico")
meta(name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width")
title Wiki.js
link(href="/_assets/fonts/roboto/roboto.css" rel="stylesheet")
style(lang='text/scss').
body {
margin: 0;
font-family: "Roboto", "-apple-system", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
}
.errorpage {
background:#070a0d radial-gradient(ellipse,#161b22,#070a0d);
color:#fff;
height:100vh;
}
.errorpage-bg {
position:absolute;
top:50%;
left:50%;
width:320px;
height:320px;
background:linear-gradient(0,transparent 50%,#c62828 50%);
border-radius:50%;
filter:blur(80px);
transform:translate(-50%,-50%);
visibility:hidden;
}
.errorpage-content {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
}
.errorpage-code {
font-size:12rem;
line-height:12rem;
font-weight:700;
background:linear-gradient(45deg,#c62828,#ef9a9a);
-webkit-background-clip:text;
background-clip:text;
-webkit-text-fill-color:transparent;
-webkit-user-select:none;
user-select:none;
}
.errorpage-title {
font-size:80px;
font-weight:500;
line-height:80px;
}
.errorpage-hint {
font-size:1.2rem;
font-weight:500;
color:#ef9a9a;
line-height:1.2rem;
margin-top:1rem;
}
.errorpage-pre {
margin-top: 28px;
color: rgba(255,255,255,.5);
}
body
.errorpage
.errorpage-bg
.errorpage-content
.errorpage-code 500
.errorpage-title Server Error
.errorpage-hint= message
if error.stack
pre.errorpage-pre: code #{error.stack}
server/views/history.pug
deleted
100644 → 0
View file @
532e5c99
extends base.pug
block head
block body
#root
history(
:page-id=page.id
locale=page.localeCode
path=page.path
title=page.title
description=page.description
:tags=page.tags
created-at=page.createdAt
updated-at=page.updatedAt
author-name=page.authorName
:author-id=page.authorId
:is-published=page.isPublished.toString()
live-content=page.content
effective-permissions=Buffer.from(JSON.stringify(effectivePermissions)).toString('base64')
)
server/views/new.pug
deleted
100644 → 0
View file @
532e5c99
extends base.pug
block body
#root.is-fullscreen
new-page(locale=locale, path=path)
server/views/page.pug
deleted
100644 → 0
View file @
532e5c99
extends base.pug
block head
if injectCode.css
style(type='text/css')!= injectCode.css
if injectCode.head
!= injectCode.head
block body
#root
page(
locale=page.localeCode
path=page.path
title=page.title
description=page.description
:tags=page.tags
created-at=page.createdAt
updated-at=page.updatedAt
author-name=page.authorName
:author-id=page.authorId
editor=page.editorKey
:page-id=page.id
)
template(slot='contents')
div!= page.render
if injectCode.body
!= injectCode.body
server/views/source.pug
deleted
100644 → 0
View file @
532e5c99
extends base.pug
block head
block body
#root
page-source(
:page-id=page.id
locale=page.localeCode
path=page.path
:version-id=page.versionId
version-date=page.versionDate
effective-permissions=Buffer.from(JSON.stringify(effectivePermissions)).toString('base64')
)= page.content
server/views/tags.pug
deleted
100644 → 0
View file @
532e5c99
extends base.pug
block body
#root
tags
server/views/welcome.pug
deleted
100644 → 0
View file @
532e5c99
extends base.pug
block body
#root.is-fullscreen
welcome(locale=locale)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment