Code Monkey home page Code Monkey logo

atom-jekyll's Introduction

atom-jekyll

An editor built on top of a web browser? How 'bout some static site previewing?

Jekyll Atom Plugins

A collection of tools and snippets for working with Jekyll in Atom

Jekyll syntax highlighting

atom-jekyll's People

Contributors

goldhand avatar parkr 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

atom-jekyll's Issues

docs: https://jekyllrb.com/docs/installation/other-linux/

@tvendelin commented on Mon Apr 13 2020

Motivation

The instructions for OpenSuse are incomplete, for Leap 15.1 at least. The command

sudo zypper install -t pattern devel_ruby devel_C_C++

does not install ruby-devel (only ruby2.5-devel):

Contents :
S | Name | Type | Dependency
---+--------------------------------+---------+-----------
i+ | patterns-devel-ruby-devel_ruby | package | Required
i | ruby | package | Required
i | ruby2.5-devel | package | Required

... and the gem installation fails on missing ruby.h file.

Suggestion

sudo zypper install ruby-devel

should be run additionally.

While it seems to be the issue with the distro, this is what you need to install Jekyll on OpenSuse now.

Sorry for creating issue rather than contributing, but I've just decided to try Jekyll and am not familiar with it yet.


@DirtyF commented on Mon Apr 13 2020

Can you or someone from the community using OpenSure update Jekyll docs if needed?


@jekyllbot commented on Sat Jun 13 2020

This issue has been automatically marked as stale because it has not been commented on for at least two months.

The resources of the Jekyll team are limited, and so we are asking for your help.

If this is a bug and you can still reproduce this error on the latest 3.x-stable or master branch, please reply with all of the information you have about it in order to keep the issue open.

If this is a feature request, please consider building it first as a plugin. Jekyll 3 introduced hooks which provide convenient access points throughout the Jekyll build pipeline whereby most needs can be fulfilled. If this is something that cannot be built as a plugin, then please provide more information about why in order to keep this issue open.

This issue will automatically be closed in two months if no further activity occurs. Thank you for all your contributions.

docs: https://jekyllrb.com/docs/installation/other-linux/

@tvendelin commented on Mon Apr 13 2020

Motivation

The instructions for OpenSuse are incomplete, for Leap 15.1 at least. The command

sudo zypper install -t pattern devel_ruby devel_C_C++

does not install ruby-devel (only ruby2.5-devel):

Contents :
S | Name | Type | Dependency
---+--------------------------------+---------+-----------
i+ | patterns-devel-ruby-devel_ruby | package | Required
i | ruby | package | Required
i | ruby2.5-devel | package | Required

... and the gem installation fails on missing ruby.h file.

Suggestion

sudo zypper install ruby-devel

should be run additionally.

While it seems to be the issue with the distro, this is what you need to install Jekyll on OpenSuse now.

Sorry for creating issue rather than contributing, but I've just decided to try Jekyll and am not familiar with it yet.


@DirtyF commented on Mon Apr 13 2020

Can you or someone from the community using OpenSure update Jekyll docs if needed?


@jekyllbot commented on Sat Jun 13 2020

This issue has been automatically marked as stale because it has not been commented on for at least two months.

The resources of the Jekyll team are limited, and so we are asking for your help.

If this is a bug and you can still reproduce this error on the latest 3.x-stable or master branch, please reply with all of the information you have about it in order to keep the issue open.

If this is a feature request, please consider building it first as a plugin. Jekyll 3 introduced hooks which provide convenient access points throughout the Jekyll build pipeline whereby most needs can be fulfilled. If this is something that cannot be built as a plugin, then please provide more information about why in order to keep this issue open.

This issue will automatically be closed in two months if no further activity occurs. Thank you for all your contributions.

What should this thing be?

Atom is a pretty freakin' sweet editor which is also highly extensible. But hey, wait, Atom is built on web technologies? We've built something that makes websites! This is surely a match made in heaven! So what would a Jekyll plugin for Atom look like? Some ideas:

  • Keybinding to run jekyll serve --watch in the background and open a split pane view of the current page, refreshed every time the user saves the source doc ( @benbalter's idea)
  • Liquid/YAML front-matter syntax highlighting (maybe make a separate atom-liquid?)
  • Tab completion for Liquid tags & Jekyll variables (e.g. site.* or include)
  • Jump to include file referenced on current line. ( @geekles's idea )
  • Promoting of a draft to a post (from @qrohlf)
  • Your ❤️'s greatest desires

I haven't really looked into the limitations of Atom's plugin system yet, but it doesn't seem like there are any.

/cc @jglovier

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.