Github Jekyll Editor

To support writing, editing and managing the github.io based Jekyll Blog, with Markdown Previewer.

Github Jekyll Editor란 무엇입니까?

Github Jekyll Editor은(는) shinemoon에 의해 개발된 Chrome 확장 프로그램으로, 주요 기능은 "To support writing, editing and managing the github.io based Jekyll Blog, with Markdown Previewer."입니다.

확장 프로그램 스크린샷

screenshot

Github Jekyll Editor 확장 프로그램 CRX 파일 다운로드

크롬 확장 프로그램을 crx 형식으로 다운로드하여 브라우저에 수동으로 설치하거나 crx 파일을 친구들과 공유하여 쉽게 크롬 확장 프로그램을 설치하세요.

확장 프로그램 사용 설명서

                        # Jekyller
## Intro

Jekyl Tool hopes to:

1. Support Markdown Editor focusing on Jekyl (hosted in Github.io);
2. Support list posts, edit post, publish post, delete post, etc.;
3. Support 'cloud' feature with sync API .

And, some key reuse inputs:

* Markdown Editor : 
	* fork from https://github.com/iphands/Meltdown, thanks,


*  Github simple check/update/create/delete for recent posts:  
	*  mainly got from chrome-app-samples for oauth2 part


Several highlight points:
- For security concern, removed the key.pem file from folder, so, if anyone fork and want to do own development for chrome app, you need to generate the pem file by yourself and use it for publishing (without it, you can't get fixed key for the Github API access);
- Some critical changed on Meltdown code to support cross domain picture display;

[1]: https://chrome.google.com/webstore/detail/jekyller/lgdhgkhhglmhiacjecigalebiffjklec
[2]: https://microsoftedge.microsoft.com/addons/detail/jekyller-blog-editor/blogcklanlfjglneidejdabdljnoohlc?hl=zh-CN


## History
+ 3.0:		Major Update:
  *	Authorization approach updated from Oauth2 to Github Token;
  * UI refinement;
  * Extend the post list from recent 6 to all posts by pagination;
  * Update the fetch logic from sync to async which can ensure the right order of the blog list;
  * Add search function (but not so good for non-Latin as github search API can only recoganize 'full word' ,so in other language e.g. Chinese, Japanese, please well use 'tag' to sort your blog, which can ensure and help searching greatly)
  * Multiple language support added by i18n , now English/Chinese supported.


+ 1.03:		Adjust the permission , remove unlimitedstorage, assuming we will not take >5MB content
+ 1.02:		Optimize Some Style
+ 1.01:		To support automatic judge for Edge/Chrome/Firefox, and light/dark theme switch
+ 1.0:		Baseline for Edge Support

> Old info not mentioned. Start from v1.0 Baseline

---

# Jekyller
## 简介

Jekyller是一款支Jekyl工具, 希望实现以下功能:

1. 支持专注于Jekyl的Markdown编辑器(托管在Github.io上);
2. 支持列出帖子、编辑帖子、发布帖子、删除帖子等功能;
3. 支持具有同步API的“云”功能。

另外,一些关键的重用输入:

* Markdown编辑器:
	* 派生自https://github.com/iphands/Meltdown,感谢,

* 最近帖子的Github简单检查/更新/创建/删除:
	* 主要来自chrome-app-samples中的OAuth2部分

一些重要的亮点:
- 出于安全考虑,从文件夹中删除了key.pem文件,因此,如果有人派生并想为Chrome应用进行自己的开发,需要自己生成.pem文件并用于发布(没有它,您无法获得用于Github API访问的固定密钥);
- 对Meltdown代码进行了一些关键更改,以支持跨域图片显示;


[1]: https://chrome.google.com/webstore/detail/jekyller/lgdhgkhhglmhiacjecigalebiffjklec
[2]: https://microsoftedge.microsoft.com/addons/detail/jekyller-blog-editor/blogcklanlfjglneidejdabdljnoohlc?hl=zh-CN

## 历史
+ 3.0: 主要更新:
  * 从OAuth2更新为Github Token的授权方式;
  * UI细化;
  * 将帖子列表从最近的6篇扩展到所有帖子,通过分页实现;
  * 将获取逻辑从同步更改为异步,以确保博客列表的正确顺序;
  * 添加搜索功能(但对于非拉丁语言,如中文、日文等,由于GitHub搜索API只能识别“完整单词”,请使用“标签”来排序您的博客,这将极大地确保和帮助搜索)
  * 通过i18n添加多语言支持,现在支持英语/中文。

+ 1.03: 调整权限,删除无限存储,假设我们不会采用>5MB的内容。
+ 1.02: 优化一些样式。
+ 1.01: 为Edge/Chrome/Firefox支持自动判断和浅色/深色主题切换。
+ 1.0: Edge支持的基线。

> 从v1.0基线开始,旧信息不再提及。                    

확장 프로그램 기본 정보

이름 Github Jekyll Editor Github Jekyll Editor
ID lgdhgkhhglmhiacjecigalebiffjklec
공식 URL https://chromewebstore.google.com/detail/github-jekyll-editor/lgdhgkhhglmhiacjecigalebiffjklec
설명 To support writing, editing and managing the github.io based Jekyll Blog, with Markdown Previewer.
파일 크기 2.97 MB
설치 횟수 128
현재 버전 3.1.0
최근 업데이트 2024-02-20
출시 날짜 2017-03-27
평점 5.00/5 총 3 개의 평점
개발자 shinemoon
이메일 [email protected]
결제 유형 free
지원되는 언어 en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "__MSG_extName__",
    "short_name": "Jekyller",
    "description": "__MSG_extDes__",
    "default_locale": "en",
    "version": "3.1.0",
    "minimum_chrome_version": "88",
    "action": {
        "default_icon": {
            "16": "assets\/icon_512.png",
            "128": "assets\/icon_512.png"
        },
        "default_title": "Jeykller"
    },
    "icons": {
        "16": "assets\/icon_512.png",
        "128": "assets\/icon_512.png"
    },
    "background": {
        "service_worker": "service_worker.js"
    },
    "permissions": [
        "storage"
    ],
    "host_permissions": [
        "https:\/\/github.com\/"
    ]
}