forked from 00dani/lemoncurry
Fix bad indent and a few actual errors in README.md
This commit is contained in:
parent
9586f59592
commit
59e40b551b
1 changed files with 24 additions and 23 deletions
47
README.md
47
README.md
|
@ -5,27 +5,27 @@ IndieWeb specifications natively.
|
||||||
- All content is exposed using standard [microformats2][] markup, making it
|
- All content is exposed using standard [microformats2][] markup, making it
|
||||||
easy for other sites and applications across the IndieWeb to consume.
|
easy for other sites and applications across the IndieWeb to consume.
|
||||||
- Additionally, the site owner's profiles are exposed using [rel-me][],
|
- Additionally, the site owner's profiles are exposed using [rel-me][],
|
||||||
enabling independent verification of their identity across various services.
|
enabling independent verification of their identity across various services.
|
||||||
This permits [IndieAuth.com][] to authenticate the site's owner using a
|
This permits [IndieAuth.com][] to authenticate the site's owner using a
|
||||||
social profile, such as a Twitter account. However, this functionality is not
|
social profile, such as a Twitter account. However, this functionality is not
|
||||||
necessary because lemoncurry also fully implements…
|
necessary because lemoncurry also fully implements…
|
||||||
- [IndieAuth][], an protocol derived from OAuth 2.0 which enables the site's
|
- [IndieAuth][], an protocol derived from OAuth 2.0 which enables the site's
|
||||||
owner to authorise access to their domain directly from the lemoncurry site
|
owner to authorise access to their domain directly from the lemoncurry site
|
||||||
itself. Additionally, tokens for further access to the lemoncurry site may be
|
itself. Additionally, tokens for further access to the lemoncurry site may be
|
||||||
requested and issued, including customisable token scope as in OAuth.
|
requested and issued, including customisable token scope as in OAuth.
|
||||||
- [Micropub][] is *partially* supported - using a token obtained through
|
- [Micropub][] is *partially* supported - using a token obtained through
|
||||||
IndieAuth, clients may post new content to the lemoncurry site using either
|
IndieAuth, clients may post new content to the lemoncurry site using either
|
||||||
the form-encoded or JSON request formats. There is currently no support for
|
the form-encoded or JSON request formats. There is currently no support for
|
||||||
updating or deleting existing content through Micropub, although this is of
|
updating or deleting existing content through Micropub, although this is of
|
||||||
course planned.
|
course planned.
|
||||||
- [Webmention][], used to enable rich commenting and social interaction between
|
- [Webmention][], used to enable rich commenting and social interaction between
|
||||||
separate IndieWeb sites, is partially supported. lemoncurry will correctly
|
separate IndieWeb sites, is partially supported. lemoncurry will correctly
|
||||||
*send* webmentions to all URLs mentioned in a published entry. However, it
|
*send* webmentions to all URLs mentioned in a published entry. However, it
|
||||||
currently does not expose an endpoint for *receiving* webmentions.
|
currently does not expose an endpoint for *receiving* webmentions.
|
||||||
- [WebSub][] is also partially supported. When content is posted through
|
- [WebSub][] is also partially supported. When content is posted through
|
||||||
Micropub, WebSub is pinged as it should be - however, since only creating
|
Micropub, WebSub is pinged as it should be - however, since only creating
|
||||||
*new* content through Micropub is supported, updates do not currently cause a
|
*new* content through Micropub is supported, updates do not currently cause a
|
||||||
WebSub ping.
|
WebSub ping.
|
||||||
|
|
||||||
[IndieAuth]: https://www.w3.org/TR/indieauth/
|
[IndieAuth]: https://www.w3.org/TR/indieauth/
|
||||||
[IndieAuth.com]: https://indieauth.com/
|
[IndieAuth.com]: https://indieauth.com/
|
||||||
|
@ -47,8 +47,8 @@ As well as the following services:
|
||||||
|
|
||||||
* [PostgreSQL][] - create a database named `lemoncurry`. Socket auth is
|
* [PostgreSQL][] - create a database named `lemoncurry`. Socket auth is
|
||||||
recommended, so ensure the UNIX user you'll be running lemoncurry with has
|
recommended, so ensure the UNIX user you'll be running lemoncurry with has
|
||||||
access to that database. Alternatively, set the `POSTGRES_PASSWORD`
|
access to that database. Alternatively, set the `POSTGRES_PASSWORD`
|
||||||
environment variable to use password auth.
|
environment variable to use password auth.
|
||||||
* [Redis][] - lemoncurry expects to find Redis on port 6380, rather than the
|
* [Redis][] - lemoncurry expects to find Redis on port 6380, rather than the
|
||||||
standard port of 6379. Sorry about that.
|
standard port of 6379. Sorry about that.
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ If you're running in production, I'd recommend [Gunicorn][], which is already pa
|
||||||
of lemoncurry's Pipfile. Ensure you run Gunicorn behind a secure reverse proxy,
|
of lemoncurry's Pipfile. Ensure you run Gunicorn behind a secure reverse proxy,
|
||||||
such as [Nginx][].
|
such as [Nginx][].
|
||||||
|
|
||||||
If you're running in development, the usual Django `run_server` command should
|
If you're running in development, the usual Django `runserver` command should
|
||||||
be fine.
|
be fine.
|
||||||
|
|
||||||
[Gunicorn]: https://gunicorn.org/
|
[Gunicorn]: https://gunicorn.org/
|
||||||
|
@ -68,12 +68,13 @@ be fine.
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
Clone the repo, and then install both Python and Node dependencies:
|
Clone the repo recursively - since it uses Git submodules - and then install
|
||||||
|
both Python and Node dependencies.
|
||||||
|
|
||||||
```shellsession
|
```shellsession
|
||||||
$ git clone https://git.00dani.me/00dani/lemoncurry
|
$ git clone --recursive https://git.00dani.me/00dani/lemoncurry
|
||||||
$ cd lemoncurry
|
$ cd lemoncurry
|
||||||
$ pipenv install
|
$ pipenv install --dev
|
||||||
$ yarn install
|
$ yarn install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue