Coder Social home page Coder Social logo

sujaykundu777 / devlopr-jekyll Goto Github PK

View Code? Open in Web Editor NEW
644.0 11.0 936.0 54.24 MB

(FREE SITE GENERATOR) - A Customizable/Hackable portfolio jekyll theme where you can blog using Markdown or CMS :rocket: in minutes built for developers. (with CMS)

Home Page: https://devlopr.netlify.app

License: MIT License

Ruby 1.89% HTML 45.37% Dockerfile 0.30% JavaScript 2.48% SCSS 49.92% Procfile 0.04%
snipcart zeit aws-amplify github-actions jekyll-theme forestry-cms netlify-cms firebase dark-mode hacktoberfest

devlopr-jekyll's Introduction

devlopr-jekyll - A Beautiful Jekyll Theme Built for Developers

All Contributors

Gem Version workflow-badge Netlify Status MIT license Bakers

You can use Devlopr as a starter for building your own Site. we purposely keep the styling minimal and bare to make it easier to add your own flare and markup. (Under Active Development) !

Highly Customizable and No Hosting or Maintainence Cost is required !

devlopr jekyll

devlopr uses Markdown Files to generate data like Blog Posts, Gallery, Shop Products etc. No external database is required.

Launch your Static Site using Devlopr in minutes πŸš€

To get started follow this Tutorial

or if you want to try fast :

Follow this steps in browser (takes 5-10 mins):

  1. Fork this Repo with your name as your_username.github.io
  2. Visit your Fork repo at https://github.com/your_username/your_username.github.io
  3. Press "." in keyboard (this will open up vs-code editor in browser) of the repo.
  4. Customize config.yml file according to your needs (eg. change your Name, Email... etc.)
  5. Commit your changes, and push
  6. Wait for CI/CD to build your website. Visit Github Actions to see the build process.
  7. Once Ready, Your website will be ready at https://your_username.github.io ✨
  8. Happy Hacking your new site ! For Local changes you can clone locally.

Local Development Steps :

Clone Locally:

$ git clone https://github.com/your_github_username/your_github_username.github.io.git
$ cd your_github_username

For Linux : (Ubuntu 20.04)

To work locally with ubuntu, follow this commands.

Install Ruby :

$ sudo apt install ruby-full
$ ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]

$ gem install jekyll bundler
$ bundle update
$ bundle install
$ bundle exec jekyll -v
jekyll 4.2.2

$ bundle exec jekyll serve --livereload

For Windows :

To work locally with windows machine, follow this commands. You might need to download and install ruby (with devkit) and git.

$ ruby -v 
(ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [universal.x86_64-darwin21])

$ gem install jekyll bundler

$ bundler -v
Bundler version 2.3.23

$ bundle update
$ bundle install
$ bundle exec jekyll -v 
jekyll 4.2.2

$ bundle exec jekyll serve --livereload

If you are running into permission issues running bundler, try the following:

$ sudo rm -rf _site
$ bundle update
$ bundle install
$ bundle exec jekyll serve

Start the server locally at http://127.0.0.1:4000/ or http://localhost:4000/

For MacOS :

Run the following in your terminal :

  1. Install Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  1. Install churby and ruby-install with Homebrew

brew install chruby ruby-install

  1. Install latest ruby version

ruby-install ruby

  1. This will take a few minutes, and once it’s done, configure your shell to automatically use chruby:
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc
echo "chruby ruby-3.1.2" >> ~/.zshrc

If you’re using Bash, replace .zshrc with .bash_profile.

Quit and relaunch Terminal, then check that everything is working:

$ ruby -v ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-darwin21]

  1. Install latest gems
$ gem install jekyll bundler

$ bundler -v
Bundler version 2.3.23

$ bundle update

$ bundle exec jekyll -v 
jekyll 4.2.2

$ bundle exec jekyll serve --livereload

Security

We use codeQL and dependabot alerts for vulnerabality analysis & fixes.

$ bundle audit

Deploy your devlopr-jekyll blog - One Click Deploy

Deploy with ZEIT Now Deploy with Netlify Deploy

Github Actions

This Project has actions to auto deploy jekyll to github pages and firebase. The deployment target can be set by editing the DEPLOY_STRATEGY file. Valid values are:

  • none: default value. use this if you don't want to deploy the site.
  • gh-pages: deploys to github pages. This uses a custom action available in the Marketplace - Jekyll Deploy Action
  • firebase: deploys to firebase. Before you can use this you need to first create a firebase project here. You can signup for a Free Spark Plan. Then, in your github repo's settings, go to the secrets section and add the following:
    • FIREBASE_TOKEN: your firebase token. you can get this by running firebase login:ci with the firebase cli.
    • FIREBASE_PROJECT_ID: the project id of the project you just created

Demo (Hosted Apps)

  • Github Pages Demo - here
  • Firebase Demo - here
  • Netlify Demo - here
  • Vercel Demo - here
  • Heroku Demo - here
  • AWS Amplify Demo - here

Features :

Jekyll Admin

You can easily manage the site locally using the Jekyll admin : http://localhost:4000/admin

Jekyll Admin

You can check out for all changelogs here

Pull the latest changes

git remote -v
git remote add upstream https://github.com/sujaykundu777/devlopr-jekyll.git
git fetch upstream
git checkout master
git merge upstream/master
git push

Using Docker :

Building the Image :

docker build -t my-devlopr-jekyll-blog .

Running the container :

docker run -d -p 4000:4000 -it --volume="$PWD:/srv/jekyll" --name "my_blog" my-devlopr-jekyll-blog:latest jekyll serve --watch

Using Docker Compose :

Development :

You can run the app in development mode : (your changes will be reflected --watch moded)

Serve the site at http://localhost:4000 :

docker-compose -f docker-compose-dev.yml up --build --remove-orphans

Production :

You can run the app in production mode : (your changes will be reflected --watch moded)

Serve the site at http://localhost:4000 :

docker-compose -f docker-compose-prod.yml up --build --remove-orphans

Stop the app : docker-compose -f docker-compose-prod.yml down Once everything is good and ready to go live -

docker-compose -f docker-compose-prod.yml up --build --detach

Contributors:

This project exists thanks to all the people who contribute.

Sujay Kundu
Sujay Kundu

πŸš‡ 🎨 πŸ’»
Ryan Martin
Ryan Martin

πŸš‡
Jack Wu
Jack Wu

πŸ›
Iga Kovtun
Iga Kovtun

🎨 πŸ›
Carroll Vance
Carroll Vance

πŸ›
Andrei Tenescu
Andrei Tenescu

🎨 πŸ’»
Raghwendra Dey
Raghwendra Dey

πŸ›
Daniele Santini
Daniele Santini

πŸ›
Chivaszx
Chivaszx

πŸ’»
resynth1943
resynth1943

πŸš‡ πŸ’»
Blake Drumm
Blake Drumm

πŸ’»
Blake Drumm
Blake Drumm

πŸ“–
Filippo Barbari
Filippo Barbari

πŸ’»
Adam Drumm
Adam Drumm

πŸ“–

Contributions are more than just welcome. Fork this repo and create a new branch, then submit a pull request

  • 1.Fork it http://github.com/sujaykundu777/devlopr-jekyll/fork

  • 2.Create your feature branch git checkout -b my-new-feature

  • 3.Commit your changes git commit -am 'Add some feature'

  • 4.Push to the branch git push origin my-new-feature

  • 5.Create new Pull Request

Support this Project:

Back this project by Donating to our Open Collective or if you like my work Buymeacoffee.

Thanks to all our Backers ! Become a Backer

For Help :

You can contact me, if you need any help via Email. If you like the project. Don't forget to ⭐ !

Licence

The theme is available as open source under the terms of the MIT License. You can do anything you want, including projects for your clients, as long as you mention an attribution back (credit links in footer). See the Licence file

devlopr-jekyll's People

Contributors

aekkasit114 avatar allcontributors[bot] avatar apezdr avatar blakedrumm avatar cmc-214 avatar csvance avatar danysan1 avatar dependabot[bot] avatar eswar563 avatar jackwuwemo avatar jamesdbartlett3 avatar raghwendra-dey avatar resynth1943 avatar rmrt1n avatar russdreamer avatar sujaykundu777 avatar tzeny avatar x-limitless-x avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

devlopr-jekyll's Issues

[Enhance] Remove social network icons and newsletters

Hello,

First of all thanks for this great template ! I like it !
I personalize it for my own usage and I saw that I can't remove social networks that I don't use.
For instance, I don't want to insert my Facebook or Twitter.
However, the only way I found to access it is to recreate the header.html and remove corresponding fields.
Same remark for newsletters, because I just don't want to use this feature. So, I modified the footer.html.

It will be great to have a way to remove it easily.
For example, in the _config.yml file, if I comment twitter_username, I don't want it to appear on the website.

Multi Author Support

To support multi author blog posts
Currently only the repo owner (single user) can be the author of the blog posts. Lets make it multi author supported.

For eg. Currently John Doe is adding or creating posts, and he wants to collaborate and invite with Emma Doe to create new articles, Now Emma Doe has a seperate page, profile pic, name and articles under her.

404 not working

It shows default github's 404 page when I try your demo or run it locally.
image

Generate categories pages dynamically

Is your feature request related to a problem? Please describe.
When I add self defined categories in post, it will show at the blog Categories sidebar, but when I click it, it shows:
Sorry the Page you are looking for doesnot exist!

Describe the solution you'd like
No need to add markdown files in devlopr-jekyll/categories/ for each category, generate the page dynamically base on the category name.

Describe alternatives you've considered
N/A

Additional context
N/A

algolia search api error

When I try to search any article on blog, the search bar doesn't work.

  1. Go to "search page".
  2. Use the bar to type any word.
  3. Press enter.
  4. it "search" but no here so you see nothing.

I made a local copy, edit the api and other things and didn't undestand was happening, never worked.

Why doesn't work if everything have a good config?

ghostHunter needs rename

Describe the bug
Fix ghostHunter directory capitalization in 'assets/bower_components/ghosthunter' to correctly reference 'ghostHunter' directory with a capital H in hunter.
ex: assets/bower_components/ghostHunter

Else:
[2020-09-25 15:39:29] ERROR `/assets/bower_components/ghostHunter/dist/jquery.ghostHunter.min.js' not found.

Mobile Responsive Issues

*Listing all the responsive issues while using in Small Screen Devices

While using in mobile, Facing the following issues which needs to be addressed πŸ”’ If someone is willing to take this up πŸ‘

To Reproduce
Steps to reproduce the behavior:
Use your Smartphone and visit the site :

Expected behavior
All the UI should fit according to the screen size. No zoom or out of the screen content. (Should be responsive)

Screenshots
I will add screenshots soon

Smartphone

  • Device: Oneplus 7T
  • OS: Android Oxygen
  • Browser : Chrome

Error while building project

Hello, nice project - i was trying to check it, but while building it this error ocurred:

Fetching algolia_html_extractor 2.6.2
Errno::EACCES: Permission denied @ rb_file_s_rename -
(/home/jekyll/.gem/ruby/2.7.0/cache/algolia_html_extractor-2.6.2.gem,
/usr/gem/cache/algolia_html_extractor-2.6.2.gem)
An error occurred while installing algolia_html_extractor (2.6.2), and Bundler
cannot continue.
Make sure that `gem install algolia_html_extractor -v '2.6.2' --source
'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  jekyll-algolia was resolved to 1.6.0, which depends on
    algolia_html_extractor

Can you help?

Add Mathjax Support

Why Mathjax
Currently when adding Formulas or anything related to Syntax, need to be parsed in Mathjax. Many Data Scientists and Developers using this formulas are facing issues, that can be fixed using Mathjax.

Describe the solution you'd like
Integrate Mathjax to support Formulas or Equations like -> Sd = sqrt ( sigma ( x-xbar)**2/n)

Refer
For more details you can refer the following:
https://www.mathjax.org/
https://en.wikibooks.org/wiki/LaTeX/Mathematics
http://blog.lostinmyterminal.com/webpages/2015/01/09/math-support-in-jekyll.html

assets not getting loaded

When i run the site locally it only showed the plain html, it can't import the css and some other files. It seems that it imports all the /assets/* from the root url instead of relative_url, since i have my site not on the root of the domain but in some other repo but it can't load the /assets/* files, even when i set the baseurl variable in _config.yml file. I searched for the /assets/css/main.css in the repo and could find many places where href is directly given as /assets/css/main.css instead of with | relative_url
The screenshot of the output of the running the server is attached herewith for you to look into:

Screenshot from 2020-05-20 17-16-47

bug in post images

Steps to reproduce the behavior:

  1. Write a post.
  2. Insert any image.
  3. Publish.
  4. Adjust the window to different sizes.
  5. See images out of box

Expected behavior
Images with auto adjustment according to window size

Desktop (please complete the following information):

  • OS: Ubuntu-20.04
  • Browser: Firefox
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: Android-5
  • Browser: Chrome

copy to clipboard and code type information in the code block mentioned in the markdown

Is your feature request related to a problem? Please describe.

  1. The code snippets used in the markdown files are doesn't show the code type mentioned in markdown.
  2. The copy to clipboard option in the top right corner for each code snippets would be a great feature.

Describe the solution you'd like

  1. The code snippets used in the markdown files are getting detected but would love to show what code it is such as bash, javascript, python, php, powershell etc just as mentioned in the markdown.
  2. Also copy to clipboard option in the top right corner for each code snippets (where the button is changed upon click showing as copied with a color change for 3-4 seconds).

Describe alternatives you've considered
I tried to implement the 2nd feature mentioned, but the copy button always ends at the left side bottom inspite of using the css. Please find the code i tried below:

var codeBlocks = document.querySelectorAll('pre.highlight');


codeBlocks.forEach(function (codeBlock) {
  var  Button = document.createElement('button');
   Button.className = ' ';
   Button.type = 'button';
   Button.ariaLabel = 'Copy code to clipboard';
   Button.innerText = 'Copy';


  codeBlock.append( Button);


   Button.addEventListener('click', function () {
    var code = codeBlock.querySelector('code').innerText.trim();
    window.navigator.clipboard.writeText(code);


     Button.innerText = 'Copied';
    var fourSeconds = 4000;


    setTimeout(function () {
       Button.innerText = 'Copy';
    }, fourSeconds);
  });
});

Placed the below in the _includes/head.html

<script src="/assets/js/codeblock.js"></script>
pre.highlight {
    padding: 8px 12px;
    position: relative;
  
    // override skeleton styles
    > code {
      border: 0;
      overflow-x: auto;
      padding-right: 0;
      padding-left: 0;
    }
  
    &.highlight {
      border-left: 15px solid #35383c;
      color: #c1c2c3;
      overflow: auto;
      white-space: pre;
      word-wrap: normal;
  
      &,
      code {
        background-color: #222;
        font-size: 14px;
      }
    }
  
    //   code to clipboard
    .  {
      color: #4AF626;
      position: absolute;
      right: 1.2rem;
      top: 1.2rem;
      opacity: 0;
  
      &:active,
      &:focus,
      &:hover {
        background: rgba(0, 0, 0, 0.7);
        opacity: 1;
      }
    }
  
    &:active . ,
    &:focus . ,
    &:hover .  {
      background: rgba(0, 0, 0, 0.7);
      opacity: 1;
    }
  } 

Search Button not work

Describe the bug
Hi @sujaykundu777 I like your theme. I see one little bug, when i click on Search Button it redirect me to /search/# Page instead popup or show box where i can type anything for search.

long loading page

You have a problem, that in head.html from line 152 to line 170 you have a script that trying to get embed.js from unresponsive resource:
js.src = "https://makerwidget.com/js/embed.js";
It waits for a long time, page shown as loading until we got no response.
I didn't make pull request because I don't know why do you load this dynamically.
Two solutions:

  1. load it async (but anyway it will fall down with no response)
  2. put embed.js into the folder, put this code into head.html
    <script id="dhm" src="../embed.js"></script>
    and then change that script on line 152 to this one:
<script>
    (function(d, h, m) {
      let js = d.getElementById(m);
      js.onload = function() {
        window.makerWidgetComInit({
          position: "left",
          widget: "ofeeof264otl2l5g-zspk40eq2gaomj2n-higi2qphmveubksi"
        });
      };
    })(document, "script", "dhm");
  </script>

But I have no idea what window.makerWidgetComInit is doing in this way. Maybe it's useless in this case. That is why I decided to open an issue instead of pull request

Image location

image
Where is this background image (the headphones) located? i want to replace it.
Also, how do i remove the shopping cart?

Table of content

Is your feature request related to a problem? Please describe.
I prefer to write articles with subsection, but navigating to the specified section is a bit hard and time-consuming without a toc in the sidebar rather than having it inline.

Describe the solution you'd like
Would love to see TOC as a sidebar.

Describe alternatives you've considered
Inline TOC was considered but after scrolling the articles its not accessible to users

Additional context
Add any other context or screenshots about the feature request here.

[Enhance] Align blog posts

Hi,

It will be great if we can align the text in markdown.
I was looking for a way to align the text in markdown and I found this.

However, when I tested to add <div style="text-align: justify"> your-text-here </div> , it breaks all the format.

Do you have a method to do that ?

Projects

About me - Projects section is broken.

`devlopr 0.4.5` incompatible with `github-pages >= 208`

Hi, when trying to build a website with a Gemfile that requires a newer version of github-pages than 207, I get the following error:

>>> bundle install
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Could not find compatible versions

Because devlopr >= 0.4.3 depends on jekyll-seo-tag ~> 2.6.1
  and github-pages >= 210, < 224 depends on jekyll-seo-tag = 2.7.1,
  devlopr >= 0.4.3 is incompatible with github-pages >= 210, < 224.
So, because Gemfile depends on devlopr ~> 0.4.5
  and Gemfile depends on github-pages ~> 210,
  version solving has failed.

Here's an example Gemfile:

source "https://rubygems.org"


# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
#     bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!

# gem "jekyll", "~> 4.0.0"

# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "devlopr", "~> 0.4.5"

# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
gem "github-pages", "~> 210", group: :jekyll_plugins

# If you have any plugins, put them here!
group :jekyll_plugins do
  gem "jekyll-feed", "~> 0.11"
  gem 'jekyll-algolia', '~> 1.0'
end

# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
# and associated library.
install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
  gem "tzinfo", "~> 1.2"
  gem "tzinfo-data"
end

# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform?

gem "webrick", "~> 1.7"

Could you advise on how to fix? Is this something that needs to be updated on the devlopr side?

About Page

Describe the bug
The content look squashed on my laptop.
Screenshot - 29_12_2022 , 21_19_35

Cannot run

Im having this error:

C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/spec_set.rb:86:in `block in materialize': Could not find nokogiri-1.10.8-x64-mingw32 in any of the sources (Bundler::GemNotFound)
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `map!'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `materialize'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/definition.rb:170:in `specs'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/definition.rb:237:in `specs_for'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/definition.rb:226:in `requested_specs'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:101:in `block in definition_method'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:20:in `setup'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler.rb:149:in `setup'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/setup.rb:20:in `block in <top (required)>'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/ui/shell.rb:136:in `with_level'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/ui/shell.rb:88:in `silence'
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/lib/bundler/setup.rb:20:in `<top (required)>'
        from C:/Ruby27-x64/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
        from C:/Ruby27-x64/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'

Not running

I followed your instructions, but it is not running.

My last command:

$jekyll serve

Answer:

Warning: the running version of Bundler (2.1.2) is older than the version that created the lockfile (2.1.4). We suggest you to upgrade to the version that created the lockfile by running `gem 
install bundler:2.1.4`.
Traceback (most recent call last):
        12: from C:/Ruby27-x64/bin/jekyll:23:in `<main>'
        11: from C:/Ruby27-x64/bin/jekyll:23:in `load'
        10: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/jekyll-4.0.0/exe/jekyll:11:in `<top (required)>'
         9: from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/jekyll-4.0.0/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler'
         8: from C:/Ruby27-x64/lib/ruby/2.7.0/bundler.rb:149:in `setup'
         7: from C:/Ruby27-x64/lib/ruby/2.7.0/bundler/runtime.rb:20:in `setup'
         6: from C:/Ruby27-x64/lib/ruby/2.7.0/bundler/runtime.rb:101:in `block in definition_method'
         5: from C:/Ruby27-x64/lib/ruby/2.7.0/bundler/definition.rb:226:in `requested_specs'
         4: from C:/Ruby27-x64/lib/ruby/2.7.0/bundler/definition.rb:237:in `specs_for'
         3: from C:/Ruby27-x64/lib/ruby/2.7.0/bundler/definition.rb:170:in `specs'
         2: from C:/Ruby27-x64/lib/ruby/2.7.0/bundler/spec_set.rb:80:in `materialize'
         1: from C:/Ruby27-x64/lib/ruby/2.7.0/bundler/spec_set.rb:80:in `map!'

versions:

$ ruby - v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x64-mingw32]

$ bundler -v
Bundler version 2.1.4

Netlify CMS Dashboard not login permission

I followed your post but I have a interesting error when I try to login.

Had made a few changes because, on all post you had wrote, have different code and config options but it doesn't matter all changes I do, still appears the folowing message "Unable to access identity settings. When using git-gateway backend make sure to enable Identity service and Git Gateway." when I try to use admin dashboard.

Images don't slide (Gallery)

Describe the bug
When you try to see next or previous images on gallery section, nothing happens.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Gallery page.
  2. See any group of images.
  3. Open a imagen from the options
  4. Click on next or previus arrow

Expected behavior
A slide of pictures from gallery.

Desktop:

  • OS: Ubuntu-20.04
  • Browser: Firefox

Smartphone: No testing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.