clone of repo on github
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
limina1 4d9b620627 line change readme 2 years ago
.vscode Set up Flowbite and style home page 2 years ago
images initial commit 2 years ago
src Set up Flowbite and style home page 2 years ago
static initial commit 2 years ago
.gitignore initial commit 2 years ago
.prettierrc add navigation bar 2 years ago
Dockerfile initial commit 2 years ago
LICENSE initial commit 2 years ago
README.md line change readme 2 years ago
docker-compose.yaml initial commit 2 years ago
maintainers.yaml Maintainers file added for ngit 2 years ago
package.json Set up Flowbite and style home page 2 years ago
pnpm-lock.yaml Set up Flowbite and style home page 2 years ago
postcss.config.js Set up Flowbite and style home page 2 years ago
svelte.config.js Set up Flowbite and style home page 2 years ago
tailwind.config.cjs Set up Flowbite and style home page 2 years ago
tsconfig.json initial commit 2 years ago
vite.config.ts added dropdown actions menu 2 years ago
yarn.lock Set up Flowbite and style home page 2 years ago

README.md

Roman scrolls

Alexandria

Alexandria is a Nostr Knowledge Base (NKB) and a reader for long-form articles.

Features

Elegant Design

As Alexandria is targeted toward those who are trying to focus on longer, more-complex content, the design has been stripped down of any distracting elements or unnecessary details, so that the user can concentrate on the valuable information stored in the documents that they are viewing. Both light-mode and dark-mode are available.

Menu

event display

cards

Modular articles

The specialty of this client is the ability to display long-form articles, particularly of the modular variety: event kinds 30040 and 30041. It will eventually also able to display wiki pages (event kind 30818) and normal long-form articles (event kind 30023).

Modular articles are often referred to as the Nostr eBook format, with 30040 events containing the metadata and the ordered list of the 30041 notes, which contain the markdown-formatted content.

Write articles

Alexandria features a markdown-upload facility, for you to transform your well-formatted text to Nostr events and publish them to your preferred relays. The GitCitadel relay is set as the default, to ensure that you have at least one relay that is sure to work.

Simply make sure to structure the article content like so:

# title
 
## topic1 
 
text that you want displayed as content 
 
## topic2 
 
more text 
 

Developing

Make sure that you have Node.js installed.

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.

To deploy your app, you may need to install an adapter for your target environment.