DIYgod mirror
Go to file
DIYgod a98f2d9c7c
feat: use api route and redis cache for finding tenant
2022-10-11 23:10:47 +01:00
.github/workflows feat: dev deploy 2022-09-29 17:56:35 +08:00
.husky chore: use prettier 2022-08-06 18:49:04 +01:00
deploy feat: redis cache for server requests 2022-10-08 02:32:27 +01:00
e2e setup playwright (#69) 2022-05-21 16:53:25 +08:00
public docs: update screenshots 2022-10-06 22:09:10 +01:00
src feat: use api route and redis cache for finding tenant 2022-10-11 23:10:47 +01:00
.dockerignore chore: add .git to docker 2022-10-09 01:56:54 +01:00
.env.example feat: redis cache for server requests 2022-10-08 02:32:27 +01:00
.eslintrc.json so now we're on fly.io 2022-05-16 14:13:44 +08:00
.gitignore chore: ignore IDE specific files 2022-09-08 21:27:06 +08:00
.prettierignore chore: use prettier 2022-08-06 18:49:04 +01:00
.prettierrc chore: add prettier config, closes #78 2022-05-22 16:42:15 +08:00
.prettierrc.json chore: use prettier 2022-08-06 18:49:04 +01:00
Dockerfile chore: fix missing git cli 2022-10-09 01:38:06 +01:00
LICENSE add a license 2022-05-20 18:10:21 +08:00
README.md docs: add badges 2022-10-06 23:08:16 +01:00
apply.sh feat: deploy 2022-08-12 15:48:06 +08:00
fly.toml force https 2022-05-20 16:20:16 +08:00
next-env.d.ts so now we're on fly.io 2022-05-16 14:13:44 +08:00
next.config.js chore: use git commit hash as nextjs build id 2022-10-09 01:34:54 +01:00
package.json feat: reduce comment requests 2022-10-06 02:38:55 +01:00
playwright.config.ts setup playwright (#69) 2022-05-21 16:53:25 +08:00
pnpm-lock.yaml feat: reduce comment requests 2022-10-06 02:38:55 +01:00
postcss.config.js update temp landing page 2022-05-20 01:03:13 +08:00
tailwind.config.js feat: rename theme-color-dark to theme-color-emphasis 2022-10-06 02:52:41 +01:00
tsconfig.json chore: use prettier 2022-08-06 18:49:04 +01:00
types.d.ts improving login/subscription flow 2022-05-27 02:15:58 +08:00
uno.config.ts update icons 2022-05-28 16:44:16 +08:00
vitest.config.ts use vitest 2022-05-28 13:33:26 +08:00

README.md

xLog

xLog

An on-chain and open-source blogging platform for everyone.

Discord build

Features

Elegant

Out-of-the-box, good looking, no friction.

On-chain

All blog data, including configs, posts, following, comments, etc., are permanently stored on the blockchain with your own hands and can only be controlled by yourself and not the platform.

Rich Interactions

You can follow, comment, like, and mint your blog and posts, all on the blockchain of course.

Highly Customizable

Domain name, navigation bar, custom styles, all as you wish, and stored on the blockchain.

Development

Follow the steps to run it locally.

  1. Copy .env.example to .env
  2. Install dependencies: pnpm i
  3. Start dev server: pnpm dev

This project is developed based on proselog