GetDown - A Laravel-based Markdown manager
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
grabs
public
resources
storage
tests
.bowerrc
.env.example
.gitattributes
.gitignore
.htaccess
README.md
artisan
bower.json
composer.json
composer.lock
gulpfile.js
package.json
phpunit.xml
readme.md
server.php

README.md

GetDown - A Laravel-based Markdown manager

This is a simple Markdown manager written in Laravel and using Boostrap. Its more a proof-of-concept and not really ready for production... yet.

Requirements

  • Suitable server (LAMP-based)
  • A MySQL database for use with Bookmarks (utf8 should be fine)
  • Bower (and thus Node/NPM)

Up and Running

Create your MySQL database and clone this repo into a new vhost/web dir.

Run composer's install option to grab everything for Laravel:

composer install

Run bower's install option to grab all of the required .js/.css (public/assets/vendor):

bower install

Copy over .env.example so you have your own preferences file:

cp .env.example .env

Edit it and modify the last 4 lines:

nano .env
DB_HOST=localhost
DB_DATABASE=getdown
DB_USERNAME=user
DB_PASSWORD=password

Run Laravel/artisan to generate a new app key:

php artisan key:generate

Run the migrations and database seeders to get you up and running:

php artisan migrate
php artisan db:seed

Set permissions appropriately

chmod -R 777 /my/getdown/webroot

Default user/password is: admin@localhost/password

New Document

New Document

Template Listing

Template Listing

Document Listing

Document Listing

Fullscreen Mode

Fullscreen Mode

Features

  • Basic accounts
  • Fullscreen mode
  • Live edit/preview of Markdown
  • Templates/New from template
  • Searchable listings
  • Syntax highlighting

Todo

  • Tidy up/refactor
  • Tag support
  • Lots more

Notes

There is already a .htaccess in the root to rewrite to /public