๐Ÿ“š Agora node [[@vera@ctzn.one/js]] (empty) โ˜†
This Agora node is empty. Be the first to ๐ŸŒฑ Write a contribution, ๐Ÿงญ Wander to a connected node, or ๐ŸŽฎ play a minigame.
๐Ÿ“š Agora node [[agora bridge js]] (pulled by the Agora)
๐Ÿ“œ File agora bridge js.md by @flancian โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”— โœ๏ธ
  • [[go]] https://gitlab.com/fedstoa/agora-bridge-js
    • asked [[vera]] how to run this, should add it to the readme:
      • install typescript:
        • npm install --global typscript
      • install… something:
        • npm i --save-dev @types/node
      • tsc app.ts && node app.js
๐Ÿ“š Agora node [[agora js]] (pulled by the Agora)
๐Ÿ“œ File agora js.md by @flancian โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”— โœ๏ธ

agora jsยง

๐Ÿ“š Agora node [[astrojs]] (pulled by the Agora)
๐Ÿ“œ File astrojs.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“œ File AstroJS.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[banglejs]] (pulled by the Agora)
๐Ÿ“œ File banglejs.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[bigfootjs]] (pulled by the Agora)
๐Ÿ“œ File _notes/bigfootjs.md by @bmann โ˜† ๐Ÿ“Ž

A jQuery plugin for empowering footnotes.

Bigfoot is a jQuery plugin that creates exceptional footnotes. Simply include the code on your pages and footnotes will be detected automatically and improved in the following ways:

  • Links to footnotes will be replaced with clickable/ tappable buttons, making them substantially easier to hit.

  • Footnote content will appear in a popover directly beside the footnote button when it is clicked/ tapped, which cuts out the annoying bouncing around the page that footnotes typically result in.

  • The active popovers will be resized and repositioned to ensure that they continue to be completely visible on-screen and aesthetically pleasing: this makes it perfect for mobile devices and responsive designs.

๐Ÿ“š Agora node [[chip player js]] (pulled by the Agora)
๐Ÿ“œ File Chip Player JS.myco by @flancian-betula โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[mermaidjs]] (pulled by the Agora)
๐Ÿ“œ File mermaidjs.md by @neil โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”— โœ๏ธ

MermaidJSยง

๐Ÿ“œ File MermaidJs.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[ml5 js]] (pulled by the Agora)
๐Ÿ“œ File ml5 js.md by @flancian โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”— โœ๏ธ

Ml5.jsยง

๐Ÿ“š Agora node [[nestjs]] (pulled by the Agora)
๐Ÿ“œ File nestjs.md by @anagora@matrix.org โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[neutralinojs]] (pulled by the Agora)
๐Ÿ“œ File NeutralinoJS.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[node js]] (pulled by the Agora)
๐Ÿ“œ File Node js.md by @bunnynabbit โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”— ๐Ÿค—

[[JavaScript]] runtime.

Startup speedยง

Node.js is usually loaded. I donโ€™t worry too much about itself.

  • When running JavaScript, it can take time to read and execute lengths of modules and modules.
    • Itโ€™s usually only ever the filesystem being the bottleneck. Evident where subsequent runs perform faster.
      • In which, bundling seems to be a solution?
        • esbuild.
          • Does state that external dependencies are usually not bundled.
            • is smart-buffer problematic?
    • NODE_COMPILE_DIR.
      • Unable to tell how much this actually does improves loading.
๐Ÿ“œ File node js.md by @flancian โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”— โœ๏ธ

node jsยง

๐Ÿ“š Agora node [[nodejs]] (pulled by the Agora)
๐Ÿ“œ File nodejs.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“œ File NodeJS.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“œ File nodeJS.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[p5 js]] (pulled by the Agora)
๐Ÿ“œ File p5.js.md by @flancian โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”— โœ๏ธ
๐Ÿ“š Agora node [[p5js]] (pulled by the Agora)
๐Ÿ“œ File p5js.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[reactjs]] (pulled by the Agora)
๐Ÿ“œ File reactjs.md by @flancian โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”— โœ๏ธ

Reactjsยง

  • All the [[cool kids]] are using it?
    • [[angularjs]] is out.
    • Is there anything that is neither of them that is "in"?
  • Learning it
    • Figure out what [[jsx]] is
    • Read official getting started doc
    • Find good [[hello world]]
๐Ÿ“š Agora node [[recogitojs]] (pulled by the Agora)
๐Ÿ“œ File RecogitoJS.md by @an_agora@twitter.com โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[rxjs]] (pulled by the Agora)
๐Ÿ“œ File RxJS.md by @agora@botsin.space โ˜† ๐Ÿ“Ž
๐Ÿ“š Agora node [[shadow cljs]] (pulled by the Agora)
๐Ÿ“œ File shadow-cljs.md by @vera.wiki.anagora.org โ˜† ๐Ÿ“Ž

[https://github.com/thheller/shadow-cljs shadow cljs]

๐Ÿ“š Agora node [[wiki js]] (pulled by the Agora)
๐Ÿ“œ File wiki/Computer-Science/Knowledge-Management/Wiki.js.md by @jaysen โ˜† ๐Ÿ“Ž ๏ธ๐Ÿ”—

Featuresยง

  • Install anywhereยง

    • Works on virtually any platform and is compatible with either PostgreSQL, MySQL, MariaDB, MS SQL Server or SQLite!
  • Administrationยง

    • Manage all aspects of your wiki using the extensive and intuitive admin area.
  • Performanceยง

    • Running on the blazing fast Node.js engine, Wiki.js is built with performance in mind.
  • Customizableยง

    • Fully customize the appearance of your wiki, including a light and dark mode.
  • Protectedยง

    • Make your wiki public, completely private or a mix of both.
  • Scalableยง

    • Whether it’s on a tiny Raspberry Pi or on a high performance VM in the cloud, Wiki.js intelligently makes use of the available resources.
๐Ÿ“š Agora node [[wikijs]] (pulled by the Agora)
๐Ÿ“œ File _notes/wikijs.md by @bmann โ˜† ๐Ÿ“Ž

[[Wiki]] software built on [[NodeJS]]. Has great [[Deploy To Heroku]] support

An open source, modern and powerful wiki app built on Node.js, Git and Markdown. Can be maintained through a git repo (public or private, Github, Gitlab, etc) with standard git commits, as well as allowing edits through the front end, which writes back to the git repo.

Runs this site!

Tipsยง

Keyboard Shortcutsยง

CMD + S on Mac (and iOS with external keyboard) will save the page you are working on.

Footnotesยง

Uses Markdown-It footnotes

Here is a footnote reference,[^1] and another.[^longnote]

[^1]: Here is the footnote.

[^longnote]: Here's one with multiple blocks.

    Subsequent paragraphs are indented to show that they
belong to the previous footnote.

Inline Footnoteยง

Here is an inline note.^[Inlines notes are easier to write, since
you don't have to pick an identifier and move down to type the
note.]

Bugsยง

Task list items break all other formattingยง

https://github.com/Requarks/wiki/issues/1908

- [ ] Task list [link](/path/to/page)
- [ ] Task next https://example.com
- [ ] Task the **third**

(I can’t show this live because it screws up formatting for the whole rest of the page)

Moving files in Gitยง

https://github.com/Requarks/wiki/issues/1358

Still trying to confirm this as I mass edit my files locally in git. May be "fixed" if I know which cache button to purge.


Wish Listยง

Wiki-linking of pagesยง

Some way to indicate that a page doesn’t exist yet, so that you can come back and create it. [[Double Square Brackets]] might get used, or really, just single [square brackets] which might be more native

Also, a global list of linked-to-but-not-created pages. I don’t know what the common term for this is.

Tag-linkingยง

#tips links to the tips tag automatically.

(Discourse does this for categories and tags)

Count and store all of the external links. Have a page that shows all of the external links, how many times they are linked from a page

Show backlinks to pages that link to the current page

OEmbed supportยง

Rich embeds of links

Check off "checkmark" lists without full page editยง

You can make checkmark lists, but you have to go into full edit mode to "check them off". Either a separate permission, or just link it to page permission and allow checking them off through the front end.

Global view of all un-checked and checked checkmarks, filterable by tag.

Allow for in-page view / edit of frontmatterยง

Currently, front matter is written back correctly to the git repo, but you need to use the UI to edit all of the options.

As an option, enable the ability to display the frontmatter inline.

For reference, the frontmatter includes:


---

title:
description:
published: true
date: 2020-05-20T04:02:00.507Z
tags: comma, separate, can use spaces, even

---

Mobile Editing Interfaceยง

Probably not going to happen with the full app, but there is a GraphQL endpoint.

The project itself could ship with /m/, with a mobile optimized interface. Specifically for editing, adding notes, etc.

Syncing the entire git repo to your phone and searching / editing that "works", too :)

RSS Feedยง

A feed of (public) updates

Bonus: per-tag feeds, per-"folder" feeds

Auto-save modeยง

I have several pages that I keep open, and edit over time, especially my worklog pages. Default to an auto-save mode, which saves automatically (at the very least, locally to the DB).