From e2353a117b32e846cfa99504fe065405ed92465f Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Mon, 4 Jun 2018 02:18:28 -0400 Subject: [PATCH] wiki works --- composer.json | 3 +-- composer.lock | 37 ++++++++++++++++++++++++++++++++++- signup/index.php | 8 ++++++-- wiki/index.php | 22 +++++++++++++++------ wiki/pages/advanced-ssh.md | 10 ++++++++++ wiki/pages/faq.md | 16 +++++++++++++-- wiki/pages/getting-started.md | 36 +++++++++++----------------------- wiki/pages/goals-roadmap.md | 6 +++--- wiki/pages/index.md | 12 ------------ wiki/pages/irc.md | 2 +- wiki/pages/ssh.md | 30 ++++++++++++++++++++++++++++ wiki/pages/template.md | 2 +- wiki/view.php | 22 +++++++++++++++++++++ 13 files changed, 151 insertions(+), 55 deletions(-) create mode 100644 wiki/pages/advanced-ssh.md delete mode 100644 wiki/pages/index.md create mode 100644 wiki/pages/ssh.md create mode 100644 wiki/view.php diff --git a/composer.json b/composer.json index 698a785..56ea827 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,6 @@ { "require": { "swiftmailer/swiftmailer": "^6.0", - "spatie/yaml-front-matter": "^2.0", - "erusev/parsedown": "^1.7" + "mnapoli/front-yaml": "^1.6" } } diff --git a/composer.lock b/composer.lock index 8c30674..f9e3c11 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7eeb0358084c96728368580801c251c6", + "content-hash": "a803137bed2f09c826bb7a26e4d85e03", "packages": [ { "name": "doctrine/inflector", @@ -331,6 +331,41 @@ "homepage": "https://laravel.com", "time": "2018-05-18T13:51:23+00:00" }, + { + "name": "mnapoli/front-yaml", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://github.com/mnapoli/FrontYAML.git", + "reference": "24070ace8b741247bb3161cbb38ecc541268b296" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mnapoli/FrontYAML/zipball/24070ace8b741247bb3161cbb38ecc541268b296", + "reference": "24070ace8b741247bb3161cbb38ecc541268b296", + "shasum": "" + }, + "require": { + "erusev/parsedown": "~1.0", + "php": ">=5.4.0", + "symfony/yaml": "~2.1|^3.0|^4.0" + }, + "require-dev": { + "league/commonmark": "~0.7", + "phpunit/phpunit": "~4.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Mni\\FrontYAML\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "time": "2017-10-29T19:29:55+00:00" + }, { "name": "nesbot/carbon", "version": "1.29.2", diff --git a/signup/index.php b/signup/index.php index 5772cc4..937643d 100644 --- a/signup/index.php +++ b/signup/index.php @@ -57,6 +57,10 @@ include __DIR__.'/../header.php'; $message .= "
  • invalid email address. did you mean: " . htmlspecialchars($result["email"]) . "
  • "; } + if ($_REQUEST["sshkey"] == "") { + $message .= "
  • ssh key required: please create one and submit the public key
  • "; + } + if ($message == "") { $forwardmail = $_REQUEST["forward_email"] == "on" ? 'yes' : "no"; @@ -113,8 +117,8 @@ include __DIR__.'/../header.php';
    - - + +
    diff --git a/wiki/index.php b/wiki/index.php index f167f2b..fad8bea 100644 --- a/wiki/index.php +++ b/wiki/index.php @@ -1,18 +1,28 @@

    tilde.team wiki

    - +

    welcome to the tilde.team wiki!

    - +

    if you want to contribute, check out the source!

    +
    +

    pages:

    parse(file_get_contents($page)); + $yaml = $parsed->getYAML(); + if (!$yaml["published"]) continue; + ?> + + ">
    + +

    tilde.team wiki

    +
    + +parse(file_get_contents("pages/{$_GET['page']}.md")); + + +echo $page->getContent(); + + +include __DIR__.'/../footer.php';