GithubHelp home page GithubHelp logo

nodewiki's People

Contributors

jdunmire avatar nhoss2 avatar streetstrider avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nodewiki's Issues

default page view

it would be nice to look for and display a default.md or readme.md when entering either the root or another directory

Pandoc support

Could nodewiki provide support to use pandoc parser? I think another useful resource to see is MarkX. Joining Pandoc support like in MarkX and Wiki System like nodewiki would become a great app. What about ShareLatex as another inspiration? I think this Wiki System with Equations Support (MathJax for example), Image Support, SVG Support, even the Reveal.js support (for wiki pages in slide-style) will be a state-of-art wiki system. Oh, don't forget the search module and Human-Computer Interaction (HCI) practices, like drag and drop files to folders, automatic filtering of files based on content...
After this, I think collaboration modules would be great, like chat, integration with git/mercurial/svn on frontend...

I organized the features as below:

  • Pandoc parser
  • Automatic preview of page while editing
  • MathJax support
  • Media management (Image, SVG...)
  • Page in Slides Presentation style (Reveal js, pandoc already has this support, you need just to copy the js, like you did on jquery). I think an Iframe embedding the presentation would be nice to show it.
  • Filtering support
  • Collaboration support (Git/Mercurial/SVN Frontends, Chat)

Is this project still alive?

I think there is lots of promise here, and it solves issues for a variety of use cases.
With some polish and attention it could really thrive.

Whats the current state of the project? Is it actively developed?

Permalinks for Pages

Does Nodewiki provide permalinks for each page? I notice that since it's a single-page app, we just get /# in the URL, which isn't very handy for linking people to specific pages. If so, how can I find the link for a given page?

server keeps state

it'd be nice if the server didn't care about the directory the browser is in... the browser should just make requests to folder/file.md instead of file.md

Image doesn't loaded!

I have images in my wiki pages. with this syntax: alt
But nodewiki doesn't load them. why?

Preview Button or Realtime-Preview

Nice Tool ๐Ÿ‘

I have only some small feature requests:

Within long documents it is annoying to save, watch, edit and scroll down.

A preview Button with a simple popup preview will be nice.
Complicated but better usability: a realtime preview at the bottom from the current piece where the cursor is.

And some command line parameters:

  • for opening a default file
  • for reading only the wiki
  • path to own template files

[Feature Request] nodewiki as a node module

I have a daemon node.js script which runs at start up, I want to enable nodewiki as one of the services kicked from that script.

In particular I have some service management logics in the startup script and I want to monitor this nice service with my own logics.

If you think this is a good idea and prefer a pull request instead, I don't mind forking and wrap it up. :)

Imagined script:

var nodewiki = require('nodewiki');

wikiServer = nodewiki.createServer('/home/wiki');

wikiServer.on('error', function(error) {
    // Error handling like permission denied et al.
});

// Custom event handling, easier for log implementations
wikiServer.on('connect', function() {});
wikiServer.on('disconnect', function() {});

wikiServer.listen(8888);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.