Prose provides a beautifully simple content authoring environment for CMS-free websites. It's a web-based interface for managing content on GitHub. Use it to create, edit, and delete files, and save your changes directly to GitHub. Host your website on GitHub Pages for free, or set up your own GitHub webhook server.
The oauth.json
file is usually .gitignore
d since OAuth to GitHub is used for
general prose.io installations. For BowTie, it's been added to the repository
and configures this modified version of Prose to use the BowTie API.
- Drop this folder into your Project Site (/admin is a good choice).
- Check that
.bowtie.yml
file exists and prevents access without akey
on the current user'sbrowser
profile. - Navigate to your project site's
/users/sign_up
path. Register a user that you'd like to act as the site's administrative editor. - Open your browser's javascript console and run
bowtie.user.profile({ key: "ENVIRONMENT_SECRET_KEY" })
, replacing "ENVIRONMENT_SECRET_KEY" with the value from the environment settings on the BowTie dashboard (Settings->General->Keys->Secret Key). - Navigate to
/admin
on your Project Site. Prose will read the secret key from this user's profile and use it to authenticate with the Repository API.
Prose supports configuration settings with a variety of options, which makes it easy to adjust the application to support your project needs. Read the Getting Started Guide to learn more.
Prose is hosted at Prose.io, or you can use on your own server. For installation instructions and contributing guidelines, please read contributing.md.
Have questions? Jump into the #prose channel on irc.freenode.net.
New to Internet Relay Chat? Join quickly & easily using your Web browser or sign-up for a no-cost account on IRCcloud.
Prose project is currently looking for new maintainers.