Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnroper100/dropplets
Welcome to an easier way to blog - A minimalist markdown blogging platform.
https://github.com/johnroper100/dropplets
blog blog-engine markdown php
Last synced: 5 days ago
JSON representation
Welcome to an easier way to blog - A minimalist markdown blogging platform.
- Host: GitHub
- URL: https://github.com/johnroper100/dropplets
- Owner: johnroper100
- License: gpl-3.0
- Created: 2013-02-07T04:56:29.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2023-02-20T16:30:52.000Z (almost 2 years ago)
- Last Synced: 2024-12-06T23:04:43.618Z (5 days ago)
- Topics: blog, blog-engine, markdown, php
- Language: PHP
- Homepage:
- Size: 10.9 MB
- Stars: 1,627
- Watchers: 76
- Forks: 224
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
- awesome-starred - johnroper100/dropplets - Welcome to an easier way to blog - A minimalist markdown blogging platform. (php)
README
Dropplets v2.2
======================================## Get Going:
1. Clone this repo
2. Open a shell and navigate to the cloned repo
3. Run the following command `git submodule update --init --recursive`
4. Upload folder to hosting server or run locally with [XAMPP](https://www.apachefriends.org/index.html)
5. Navigate to the URL of your host `https://(your url)/settings`
6. Configure settings and click `Create Your Blog`## Manage Your Blog:
Go to `https://(your url)/dashboard` and all of the site options will be available.
## Project Goals:
- 30 second install and setup
- Simple post publishing form
- Quick password-only access
- Database not required## Building Templates
Dropplets has two required files for templates:
- `home.php` is the page that lists the posts
- `post.php` is the page that displays a single postThere are a number of variables available for templates:
- `$siteConfig` is an array containing all of the site information
- `$allPosts` is an array containing all of the posts for page
- `$page` is the current page for pagination
- `$limit` is the number of posts to display per page
- `$post` is an array containing the data for one post