mirror of
https://git.qoto.org/fedipage/fedipage.git
synced 2024-11-15 19:47:57 +01:00
Preparing for release of v1.0.0
This commit is contained in:
parent
ff80cc9579
commit
9154b990d4
4 changed files with 64 additions and 9 deletions
|
@ -1,5 +1,5 @@
|
|||
# Changelog
|
||||
|
||||
## 0.0.1
|
||||
## 1.0.0
|
||||
|
||||
* Initial release
|
||||
|
|
25
README.md
25
README.md
|
@ -1,9 +1,3 @@
|
|||
## Trigger post deploy
|
||||
|
||||
```
|
||||
curl -G -X POST --data-urlencode token="<token>" https://<your domain>/send-note
|
||||
```
|
||||
|
||||
# License
|
||||
|
||||
This project (excluding post content itself) is released under the Apache License v2
|
||||
|
@ -130,6 +124,23 @@ Just copy and paste the iframe result into the /layouts/partials/microblog_ifram
|
|||
|
||||
All that is left now is to push your code to your GitLab repo. At that point the .gitlab-ci.yaml file should automatically do the rest. After a few minutes you should have a running static site with full ActivityPub support. Enjoy.
|
||||
|
||||
# Development notes
|
||||
# Development
|
||||
|
||||
Here is some information about how to do some processing on the serverless functions in the /api folder: https://vercel.com/docs/functions/serverless-functions/runtimes/node-js
|
||||
|
||||
To obtain the source simply clone our git
|
||||
|
||||
```bash
|
||||
git clone https://git.qoto.org/fedipage/fedipage
|
||||
```
|
||||
|
||||
## Trigger post deploy
|
||||
|
||||
Typically every 5 minutes the server will call send-note automatically. However
|
||||
you can trigger it manually with the following code.
|
||||
|
||||
```
|
||||
curl -G -X POST --data-urlencode token="<token>" https://<your domain>/send-note
|
||||
```
|
||||
Keep in mind the POLL_MILLISECONDS env variable acts as a guard against this
|
||||
being called too often. You will need to set this to a low value for debugging.
|
||||
|
|
|
@ -9,7 +9,7 @@ export default function (req: VercelRequest, res: VercelResponse) {
|
|||
"name": "Fedipage",
|
||||
"repository": "https://git.qoto.org/fedipage/fedipage",
|
||||
"homepage": "https://fedipage.com/",
|
||||
"version": "0.0.1"
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"protocols": [
|
||||
"activitypub"
|
||||
|
|
44
content/news/2023-10-11-fedipage-v1-released.md
Normal file
44
content/news/2023-10-11-fedipage-v1-released.md
Normal file
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
slug: fedipage-v1-released
|
||||
date: '2023-10-10T02:36:48Z'
|
||||
title: Fedipage, ActivityPub for Static Sites, has Released v1
|
||||
tags:
|
||||
- Release
|
||||
draft: true
|
||||
---
|
||||
|
||||
The moment you have all been waiting for, v1 of Fedipage has just been released.
|
||||
This is our first version, so consider it as a beta, but it is fully functional.
|
||||
|
||||
You can find the release on our GitLab here:
|
||||
|
||||
Here is what we have accomplished so far:
|
||||
|
||||
* Moved almost all site-specific stuff into configuration variables to make form
|
||||
easier install.
|
||||
* Organized the layouts/partials so that it is very easy to update the
|
||||
the templates.
|
||||
* Requires Vercel and Firebase for *full* ActivityPub support but will provide
|
||||
limited support as a purely static site as well. Limited support means the
|
||||
account can be seen, and its posts, but following wont be confirmed.
|
||||
* Wrote detailed step-by-step install instructions to make it easy for everyone.
|
||||
* Supports the following ActivityPub features:
|
||||
** Following confirmation
|
||||
** Notifications in your feed when new posts are made
|
||||
** The various pages show content from the fediverse interacting with it like
|
||||
reboosts, likes, and even replies which show up as comments on the page.
|
||||
* Tags are supported with a few options:
|
||||
** Tags can be configured to automatically be added to every post.
|
||||
** The tags added int he front-matter of a post can be added as fedivese tags.
|
||||
This can be set independently of any default tags.
|
||||
** Tags can be rendered invisibly, not showing in the text of the post on the
|
||||
fediverse yet still contain the tag metadata for searches
|
||||
* An ActivityPub alias can be set if you have other accounts across the
|
||||
fediverse. The alias can also allow you to migrate existing followers to
|
||||
the web page (untested, proceed at your own risk).
|
||||
* Microblog side-panel can be configured to show content from your alias
|
||||
fediverse account.
|
||||
* Multiple categories of blogs can be handled simultaniously and categorized and
|
||||
tagged independently.
|
||||
* Front page is constructed from markdown and broken up into short codes. So
|
||||
the front page can be modified without touching the html.
|
Loading…
Reference in a new issue