Go to file
broxen 813df21020
fix: prevent malformed paths for pages (#4533)
* First take on removing erroneous path characters

Paths should not accept trailing slashes or hashtags. This is a first attempt at nullifying those.

* Use rules to verify path before acceptance

Use Regex and rules to verify paths before acceptance

* Rules to prevent any leading or trailing slashes

* Complex slug for regex on path, but it elminates special chars

* Added yarn.lock to .gitignore

* Maybe we do want yarn.lock afterall

* Adding yarn.lock

* Move Regex pattern outside of export
2021-10-10 14:56:20 -04:00
.devcontainer misc: add support for VSCode remote development (#1533) 2020-02-28 16:49:18 -05:00
.github misc: update issue templates 2021-03-18 22:24:21 -04:00
.vscode fix: hide bullet on links and grid lists 2019-12-20 17:19:53 -05:00
client fix: prevent malformed paths for pages (#4533) 2021-10-10 14:56:20 -04:00
dev misc: fix helm high availability property (#4490) 2021-10-09 14:06:23 -04:00
server fix: remove excess div wrappers (#4528) 2021-10-09 14:09:54 -04:00
.babelrc fix: disable code block line break + copy button 2019-11-22 16:16:37 -05:00
.editorconfig fix: root admin access deny bug + patreon link 2019-02-02 12:09:25 -05:00
.eslintignore
.eslintrc.yml fix: MSSQL migration 2.5.1 2020-07-05 15:59:02 -04:00
.gitattributes fix: sidebar display 2019-08-04 13:54:23 -04:00
.gitignore fix: login dialog dark mode 2019-08-26 22:54:02 -04:00
.npmrc
.nvmrc fix: remove makefile + update nvmrc version 2020-05-21 00:20:57 -04:00
azure-pipelines.yml fix: azure-pipelines.yml cypress format 2020-09-30 23:59:06 -04:00
config.sample.yml feat: add possibility to set PostgreSQL schema other than public (#4161) 2021-09-24 22:56:44 -04:00
cypress.json fix: cypress crash on CI 2020-07-05 16:13:40 -04:00
LICENSE
package.json fix: replace passport-slack implementation (#4369) 2021-09-01 12:07:34 -04:00
README.md docs: update BACKERS 2021-10-09 13:52:52 -04:00
SECURITY.md docs: add SECURITY.md 2020-04-29 19:14:10 -04:00
sonar-project.properties fix: sonarqube project key 2019-03-19 15:38:04 -04:00
yarn.lock fix: replace passport-slack implementation (#4369) 2021-09-01 12:07:34 -04:00

Wiki.js

Release License Backers on Open Collective Downloads Docker Pulls
Build status Quality Gate Status Maintainability Rating Security Rating Standard - JavaScript Style Guide
Chat on Slack Twitter Follow Reddit Subscribe to Newsletter

A modern, lightweight and powerful wiki app built on NodeJS

Follow our Twitter feed to learn about upcoming updates and new releases!

Donate

Wiki.js is an open source project that has been made possible due to the generous contributions by community backers. If you are interested in supporting this project, please consider becoming a sponsor, becoming a patron, donating to our OpenCollective, via Paypal or via Ethereum (0xe1d55c19ae86f6bcbfb17e7f06ace96bdbb22cb5).

Become a Sponsor Become a Patron Donate on OpenCollective Donate via Paypal
Donate via Ethereum Donate via Bitcoin Buy a T-Shirt

GitHub Sponsors

Support this project by becoming a sponsor. Your name will show up in the Contribute page of all Wiki.js installations as well as here with a link to your website! [Become a sponsor]

OpenCollective Sponsors

Support this project by becoming a sponsor. Your logo will show up in the Contribute page of all Wiki.js installations as well as here with a link to your website! [Become a sponsor]

Patreon Backers

Thank you to all our patrons! 🙏 [Become a patron]

  • Al Romano
  • Alex Balabanov
  • Alex Zen
  • Arti Zirk
  • Brandon Curtis
  • Dave 'Sri' Seah
  • djagoo
  • Douglas Lassance
  • Ernie Reid
  • Etienne
  • Flemis Jurgenheimer
  • Florent
  • Günter Pavlas
  • hong
  • Hope
  • Ian
  • Iskander Callos
  • Josh Stewart
  • Justin Dunsworth
  • Keir
  • Loïc CRAMPON
  • Ludgeir Ibanez
  • Mark Mansur
  • Matt Gedigian
  • Patryk
  • Philipp Schürch
  • Tracey Duffy
  • Richeir
  • SmartNET.works
  • Stepan Sokolovskyi
  • Zach Maynard
  • 张白驹

OpenCollective Backers

Thank you to all our backers! 🙏 [Become a backer]

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Special Thanks

Algolia
Algolia for providing access to their incredible search engine.

Browserstack
Browserstack for providing access to their great cross-browser testing tools.

Cloudflare
Cloudflare for providing their great CDN, SSL and advanced networking services.

DigitalOcean
DigitalOcean for providing hosting of the Wiki.js documentation site.

Icons8
Icons8 for providing beautiful icon sets.

Lokalise
Lokalise for providing access to their great localization tool.

Netlify
Netlify for providing hosting for landings and blog websites.

Porkbun
Porkbun for providing domain registration services.