2023-12-27 09:42:48 -05:00
2023-12-27 09:18:26 -05:00
2023-12-27 09:42:48 -05:00
2023-12-25 13:49:16 -05:00
2023-12-25 21:33:18 -05:00
2023-12-25 13:49:16 -05:00
2023-12-27 09:42:48 -05:00
2023-12-27 09:20:19 -05:00
2023-12-27 09:20:19 -05:00
2023-12-25 21:33:18 -05:00
2023-12-25 13:49:16 -05:00

How to use it

  1. openssl req -x509 -newkey rsa:2048 -keyout private.pem -out public.pem -sha256 -days 9999 -nodes -subj "/CN=blog.whatever.example.net"
  2. create a dotenv .env
  3. Create a directory "pages"
  4. npm install
  5. npx tsc
  6. node dist/command.js new-user nickname "fullname"
  7. create a file pages/whatever-page.md
  8. node dist/command.js new-article nickname whatever-page "Whatever Page Title"
  9. node --env-file=.env dist/index.js
  10. curl --verbose -H 'Accept: application/activity+json' http://127.0.0.1:8080/author/nickname/outbox

dotenv contents:

blog_host=blog.whatever.example.net
blog_title="Your blog title"
port=8080
Description
Small markdown blog generator for Fediverse.
Readme 574 KiB
Languages
TypeScript 88.7%
JavaScript 11.3%