Captures d’écran

Description

To support writing, editing and managing the github.io based Jekyll Blog, with Markdown Previewer. Github Jekyll Editor is extension for Chrome Based Browsers . Hope to : 1. Support Markdown Editor focusing on Jekyl (hosted in Github.io); 2. Support list posts, edit post, publish post, delete post, etc.; But due to my personal willing, I hope to seek some new alternative tool which can be much better than my shallow extension, which ideally can support below expectations: 1. Portable & Cross platforms, as I normally switch cross different platforms and devices, especially some of those are restricted to install softwares; 2. As big fan of Vim, Vim-mode in editor is a MUST; 3. Distraction-free mode is perfered; After scanning all visible candiates, especially several very strong self-hosted solutions (which is most possible approach can easily meet requirement 2), it's sadlly for me to realize that there is not so perfect solution, let alone the self-host solution anyway relying on one dedicated VPS & those effort/trouble shooting in those setup and also customization. Then, I eventually made up of my mind to reconstruct my **old** tool to be more **mordern style**. And after some days' effort, there are 3 major updates: - Update the editor soluiton from previews *Meltdown* to [ace](https://ace.c10.io/) which is so strong web-based editor, and can fulfill all my expectation; - Add 'Focus Mode' on top of orginal 'Preview Mode'; - Reconstruct the UI and (that might only meaningful for myself and possible developers) the mechanism for theme/UI; *NOTE on Vim ExCmd*: - q: quit - w: manual save (not really meaningful just for fun.. since the 'save' action is automatically done for any keyup) - l: layout switch between preview & focus mode - s: dark/light skin switch - pu: update and publish - un: update but not publish ## History + 4.0: * Critical Reconstruction with above statement Code in https://github.com/shinemoon/jekyller and it's welcome to raise issue or comment there. --- **Github Jekyll Editor** is an extension for Chrome-based browsers. Its goals include: 1. Support Markdown editing focused on Jekyll, hosted on Github.io; 2. Support listing, editing, publishing, and deleting posts, among other actions; But due to personal needs, I hoped to find better alternatives that could ideally meet the following requirements: 1. Portability and cross-platform support, because I often switch between platforms and devices, especially devices where software installation is restricted; 2. As a devoted Vim fan, the editor must support Vim mode; 3. A distraction-free writing mode would be preferable; After reviewing all visible candidates, especially some powerful self-hosted solutions, which may be the most likely way to meet the cross-platform requirement, I regrettably found no perfect solution. Self-hosted solutions also rely on a dedicated server and require effort and troubleshooting during setup and customization. I therefore decided to reconstruct my **old tool** in a more **modern style**. After several days of work, there were three major updates: - Replaced the previous *Meltdown* editor with [Ace](https://ace.c10.io/), a powerful web-based editor that meets all my expectations; - Added “Focus Mode” alongside the original “Preview Mode”; - Reconstructed the UI and the theme/UI mechanism, which may be useful to me and future developers; **Notes on Vim commands**: - `q`: quit - `w`: save manually (really just for fun... because saving happens automatically on every keypress) - `l`: switch the layout between preview and focus modes - `s`: switch between dark and light skins - `pu`: update and publish the post - `un`: update the post without publishing --- ## History + 4.0: * Major reconstruction described above Open-source code: https://github.com/shinemoon/jekyller Issues and discussion are welcome.