Skip to content

Conversation

@AquisTech
Copy link

Update jekyll admin latest code into jekyll manager

I wish to try jekyll-manager but it is on older version of jekyll. Also there are 200+ new commits in jekyll-admin.
So think it will be a good idea to sync changes.

ashmaroli and others added 30 commits June 16, 2017 15:05
Changed Danish translations to something more sensible
support directories for data files more robustly
Updating depreciated "gems" to "plugins"
Add support for editing drafts via admin interface
@ashmaroli
Copy link
Owner

@AquisTech Thank you for expressing interest in this project.
However, as you can see from the size of Git merge-conflicts, the code here is significantly different from that in jekyll-admin.

Functionality-wise there isn't much of a difference between the two projects.
The only notable difference being jekyll-manager exposes a couple of endpoints for themes and templates at source directory. All other features have been adapted into the parent project, jekyll-admin.

dependabot bot and others added 3 commits November 10, 2020 23:03
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@AquisTech
Copy link
Author

@AquisTech Thank you for expressing interest in this project.
However, as you can see from the size of Git merge-conflicts, the code here is significantly different from that in jekyll-admin.

Functionality-wise there isn't much of a difference between the two projects.
The only notable difference being jekyll-manager exposes a couple of endpoints for themes and templates at source directory. All other features have been adapted into the parent project, jekyll-admin.

@ashmaroli I saw a few nice features like the dashboard or drafts. Can you guide me on how to use them in jelyll-admin (if available there)
Also jekyll-manager is great and if in some way in terms if feature it has additional features like drafts then I would like to use it and if possible with latest jekyll.
I would not mind giving some support for updating dependency. Please advice

@ashmaroli
Copy link
Owner

Jekyll Admin doesn't have the endpoint for a dashboard, but there is support for drafts

@ashmaroli
Copy link
Owner

That said if you still wish to try this plugin out, you have the option to build the gem from source (if you're comfortable with managing Node dependencies and Ruby).

@AquisTech
Copy link
Author

Jekyll Admin doesn't have the endpoint for a dashboard, but there is support for drafts

Thanks for the reference to Drafts feature.

@AquisTech
Copy link
Author

That said if you still wish to try this plugin out, you have the option to build the gem from source (if you're comfortable with managing Node dependencies and Ruby).

I will fork and will give it a try

mertkahyaoglu and others added 20 commits November 27, 2020 17:56
* Add option to change homepage

* Fix typo

* Add other routes for homepage as well
* Bump versions

* Add `release` to package.json scripts
* Set up Continuous Integration via GH Actions
* Disable closing of opened pipes on GitHub Actions
* Delete TravisCI configuration
* Bump Ruby version
* Switch Node version after installing Ruby deps
* Install 64Bit NodeJS
To allow using newer versions of Sinatra libraries.
Additionally add gem `rack-test` as development dependency.
Artifact gets deleted after 15 days
Artifact gets deleted after 15 days
* Bump Sinatra and associates to v4.0
* Bump minimum required Ruby version to Ruby 2.7
* Misc. updates to the Ruby side of dev environment
`request.body` is now `Rackup::Handler::WEBrick::Input` which does not respond to `:rewind` method.
Test Ruby interface with Ruby 3.4.
Additionally include gem `bigdecimal` when testing with Jekyll 3.x on Ruby 3.4+
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.