![]() Allows syncing notes and books with iCloud Enables exporting flashcards to Anki, Outline to OmniOutliner, Mindmap to iThoughts or MindManager, and all margin notes, MindManager, Outline, and related PDF/EPUB to a printable PDF Allows importing webpages and notes from Evernote Allows sketching on the page highlight to serve as the question of the flashcard Enables switching to the linking book page at any time Adopts spaced repetition using the Anki-based algorithm for flashcards Automatically turns highlights and notes into flashcards for review Enables quick searching and filtering according to colors, hashtags, books Allows multi-selection editing such as group, merge, clone, etc Enables creating Outline tree by swipe gestures Combines Outline and Mindmap in one view Allows adding hashtags to notes to facilitate the connection of notes Supports text, voice, picture, sketching, and many other forms of comments in note-taking Enables adding notes directly at the page margin without overlapping with the book content Allows sketching on book page directly for highlighting Supports text highlight and rectangular highlight for annotating Allows adding many books (materials) into one notebook Converts web pages into EPUB via Safari or embedded web browser Displays book notes and links at page margin Supports PDF and EPUB formats for reading The app offers Pro features via in-app purchase, including exporting to Anki, OmniOutliner, Evernote, iThoughts, Word, and DEVONthink, opening multiple documents and multiple views simultaneously in one window, notebook merge, and dragging the image, text, file to the Mindmap or Outline. MarginNote also allows users to import, export, and sync notes and books with iCloud, Evernote, Anki, OmniOutliner, iThoughts, Word, and DEVONthink. It supports PDF and EPUB formats, text highlight, rectangular highlight, sketching on book pages, adding notes directly at the page margin, and many other forms of comments in notes. MarginNote allows users to annotate and take notes, organize notes via Mindmap and Outline, connect knowledge horizontally via Hashtag, and raise memory effect via Flashcards. It is applicable to Mac, iPad, and iPhone and can be used by students, educators, researchers, lawyers, or life-long learners. ![]() If you have thoughts on how this could be done better or would like to ask questions in general feel free to reach out.What is MarginNote 2? MarginNote is a powerful reading and study software that integrates a PDF/EPUB reader and multiple study tools to help learners reorganize and connect knowledge from different aspects, then memorize and grasp it accordingly. ![]() All the code is on GitHub in case you were curious and wanted to take a look at it. Hopefully I’ll get a chance to work on this more to improve it in the near future. One noticeable flaw is that I cannot have one margin note and one footnote in the same paragraph. There are a few limitations in the current implementation. I’m sure there are definitely better ways to do the same thing, but this is what worked for now. A better implementation could use the location of the elements to fix the position of the notes. ![]() Since the elements are located below the actual paragraph, I added javascript to move them up by their height. However I decided against it for now, and am using CSS to move the elements outside the element they are currently positioned in. With the current structure of Pelican, the only way I could do that is by injecting elements all over the place using something like beautifulsoup. Ideally, each paragraph would be wrapped in elements of one class, with elements wrapped in a neighboring div class. Their maintainer is also very responsive to feature requests and pull requests.īecause of the way Pelican and Jinja work, and because of how Pandoc returns the content to Pelican, the entire article content is stored in the first element of width 8 units. There is in fact a collection of pelican-plugins. I can almost guarantee if you think of a feature that you’d like, you’ll be able to search for a plugin that does exactly that. Since Pelican is an open source project, it is inherently pretty customization. There are a few advantages of using a static site generator instead of a Content Management System (CMS) like WordPress, and I have covered it briefly in this post. Pelican allows you to write posts in Markdown or RestructuredText, and convert them into structured and beautiful websites. As you may have guessed from the name, this is a theme for Pelican, a static site generator powered by Python. This theme is called pelican-smoothie and is freely available on Github. I’ve been inspired by a few other blogs to consider adding margin notes to this theme. I’ll leave this blog post up for reference if someone is interested.
0 Comments
Leave a Reply. |