Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature updates #33

Closed
wants to merge 6 commits into from
Closed

Feature updates #33

wants to merge 6 commits into from

Conversation

ShadowKyogre
Copy link
Collaborator

These commits add:

@rnons
Copy link
Collaborator

rnons commented Jul 17, 2014

Great, thank you for your contributions.
Would you like to take over mikidown?

Users can configure which mathjax they want by changing the mathJax
setting value to point to a local installation or copy.
@ShadowKyogre
Copy link
Collaborator Author

@rnons : You're very much welcome! And if it'd make maintaining mikidown easier for you, I'd be happy to :).

@rnons
Copy link
Collaborator

rnons commented Jul 18, 2014

@ShadowKyogre What I mean is I'd like to transfer the ownership of mikidown to you, and If you take it I won't maintain mikidown anymore.

Can you please add some document on how to enable/disable asciimathml/mathjax in this PR.
On a side note, we may need a plugin mechanism and a dialog to allow user enable/disable a plugin/feature easily.

@ShadowKyogre
Copy link
Collaborator Author

@rnons: Ooooh, all right. I should be able to handle maintaining it.

AsciiMathML doc stuff

Enabling

For existing notebooks, will be autoenabled on new ones. This is for enabling it on old ones:

  1. Make sure that the user has the python 3 version of asciimathml installed.
  2. in notebookPath/notebook.conf, look for the line that says "extensions =". Add asciimathml to the end of it.
  3. in notebookPath/notebook.conf, add a line that says:mathJax = /path/to/your/MathJax.js
    For most people, pointing to the mathjax CDN mentioned below is fine:
    http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML
  4. Type away some asciimathml. The script pointed to in mathJax should auto-process the MathML elements spat out by asciimathml.

Disabling asciimathml

  1. in notebookPath/notebook.conf, look for the line that says "extensions =". Remove asciimathml from it.

Enabling/Disabling plugins easily?

I definitely agree with that. It's something that I've been thinking of. Just requires a bit of thinking of how to list all the available markdown modules for the user to toggle with the GUI.

@rnons
Copy link
Collaborator

rnons commented Jul 19, 2014

It seems in order to transfer, you need to delete ShadowKyogre/mikidown or rename it temporarily.

@ShadowKyogre
Copy link
Collaborator Author

@rnons: Renamed personal copy now. Should be able to transfer it.

@rnons
Copy link
Collaborator

rnons commented Jul 19, 2014

Sorry, github complains

ShadowKyogre already has a repository in the rnons/mikidown network

I believe you need to delete the online version, since you have local copy, it should not cause any trouble.

@ShadowKyogre
Copy link
Collaborator Author

Deleted it and extracted the last few commits into a patch file to apply with ownership transfer. Try it now.

@rnons
Copy link
Collaborator

rnons commented Jul 19, 2014

Repository transfer to ShadowKyogre requested

Have you received any notification?

@ShadowKyogre
Copy link
Collaborator Author

Yup. Clicked the repository transfer link just now.

@ShadowKyogre
Copy link
Collaborator Author

Applied the commits now. Will close this issue.

@ShadowKyogre ShadowKyogre mentioned this pull request Jul 19, 2014
@rnons
Copy link
Collaborator

rnons commented Jul 19, 2014

Cheers. Good luck.

@rnons
Copy link
Collaborator

rnons commented Jul 19, 2014

@ShadowKyogre Do you have a pypi account? I'd like to make you the owner of mikidown on pypi.

@ShadowKyogre
Copy link
Collaborator Author

@rnons : Just made one right now considering how odd it was I didn't have one (esp. when I tend to write in python a lot)

@rnons
Copy link
Collaborator

rnons commented Jul 19, 2014

@ShadowKyogre done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants