Coder Social home page Coder Social logo

poole's Introduction

Poole

The Strange Case of Dr. Jekyll and Mr. Hyde tells the story of a lawyer investigating the connection of two persons, Dr. Henry Jekyll and Mr. Edward Hyde. Chief among the novel's supporting cast is a man by the name of Mr. Poole, Dr. Jekyll's loyal butler.


Poole is the butler for Jekyll, the static site generator. It's designed and developed by @mdo to provide a clear and concise foundational setup for any Jekyll site. It does so by furnishing a full vanilla Jekyll install with example templates, pages, posts, and styles.

Poole

See Poole in action with the demo site.

There are currently two official themes built on Poole:

Individual theme feedback and bug reports should be submitted to the theme's individual repository.

Contents

Usage

1. Install dependencies

Poole is built on Jekyll and uses its built-in SCSS compiler to generate our CSS. Before getting started, you'll need to install the Jekyll gem and related dependencies:

$ gem install jekyll jekyll-gist jekyll-sitemap jekyll-seo-tag

Windows users: Windows users have a bit more work to do, but luckily @juthilo has your back with his Run Jekyll on Windows guide.

Need syntax highlighting? Poole includes support for Pygments or Rouge, so install your gem of choice to make use of the built-in styling. Read more about this in the Jekyll docs.

2a. Quick start

To help anyone with any level of familiarity with Jekyll quickly get started, Poole includes everything you need for a basic Jekyll site. To that end, just download Poole and start up Jekyll.

2b. Roll your own Jekyll site

Folks wishing to use Jekyll's templates and styles can do so with a little bit of manual labor. Download Poole and then copy what you need (likely _layouts/, *.html files, atom.xml for RSS, and assets/ for CSS, JS, etc.).

3. Running locally

To see your Jekyll site with Poole applied, start a Jekyll server. In Terminal, from /poole (or whatever your Jekyll site's root directory is named):

$ jekyll serve

Open http://localhost:4000 in your browser, and voilร .

4. Serving it up

If you host your code on GitHub, you can use GitHub Pages to host your project.

  1. Fork this repo and switch to the gh-pages branch.
  2. If you're using a custom domain name, modify the CNAME file to point to your new domain.
  3. If you're not using a custom domain name, modify the baseurl in _config.yml to point to your GitHub Pages URL. Example: for a repo at github.com/username/poole, use http://username.github.io/poole/. Be sure to include the trailing slash.
  4. Done! Head to your GitHub Pages URL or custom domain.

No matter your production or hosting setup, be sure to verify the baseurl option file and CNAME settings. Not applying this correctly can mean broken styles on your site.

Development

Poole has two branches, but only one is used for active development.

  • master for development. All pull requests should be to submitted against master.
  • gh-pages for our hosted site, which includes our analytics tracking code. Please avoid using this branch.

CSS is handled via Jeykll's built-in Sass compiler. Source Sass files are located in _sass/, included into styles.scss, and compile to styles.css.

Author

Mark Otto

License

Open sourced under the MIT license.

<3

poole's People

Contributors

cbarrick avatar chaitanyakuber avatar codegaze avatar coliff avatar cvrebert avatar dato avatar dottorblaster avatar gyeben avatar hnarayanan avatar holman avatar indiv0 avatar jamestaylr avatar jangid avatar jeremyrixon avatar jshah avatar juanitofatas avatar juliangrosshauser avatar mathiasvr avatar matiassingers avatar mattr- avatar maurogestoso avatar mdo avatar nickmccurdy avatar resir014 avatar smutek avatar thebinarypenguin avatar tra 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  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

poole's Issues

Converting CSS to SASS/LESS

Has there been any thought about taking the CSS files and converting them into either SASS or LESS? I'm in the process of converting an adjusted version of the base theme to SASS for my own purposes and I'd be happy to contribute.

CNAME already taken error

Despite changing the url value in _config.yml to my GitHub pages url, I still get the following error after committing:

"The page build completed successfully, but returned the following warning:

CNAME already taken: hyde.getpoole.com"

pygments deprecation

Just FYI, when starting the Jekyll server, I get this message:

"Deprecation: The 'pygments' configuration option has been renamed to 'highlighter'. Please update your config file accordingly. The allowed values are 'rouge', 'pygments' or null."

site.baseurl not set for the demo site

Hi Mark, browsing Related Posts at the Poole demo site causes a 'can't connect to the server' error. Looks like it happens because site.baseurl is set to ''.

2a. Quickstart in README requires context or more info.

The README implies that getting started is easy, but there must be a missing step or some context that is required:

2a. Quick start

To help anyone with any level of familiarity with Jekyll quickly get started, Poole includes everything you need for a basic Jekyll site. To that end, just download Poole and start up Jekyll.

Following this instruction results in:

Configuration file: /Users/itsme/source/jekyll/poole-master/_config.yml
       Deprecation: You appear to have pagination turned on, but you haven't included the `jekyll-paginate` gem. Ensure you have `gems: [jekyll-paginate]` in your configuration file.
            Source: /Users/itsme/source/jekyll/poole-master
       Destination: /Users/itsme/source/jekyll/poole-master/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
  Liquid Exception: Liquid syntax error: Unknown tag 'gist' in /Users/itsme/source/jekyll/poole-master/_posts/2014-01-01-example-content.md/#excerpt
  Liquid Exception: Liquid syntax error: Unknown tag 'gist' in _layouts/post.html
jekyll 3.0.0 | Error:  Liquid syntax error: Unknown tag 'gist'

Tables not displaying in markdown?

I'm attempting to place a table in my markdown using the kramdown syntax. (I've also tried traditional markdown.) The following kramdown syntax does not work:
[I tried kramdown since I saw that was what is being used to parse the .md files]

|-----------------+------------+-----------------+----------------|

Default aligned Left aligned Center aligned Right aligned
First body part Second cell Third cell fourth cell
Second line foo strong baz
Third line quux baz bar
-----------------+------------+-----------------+----------------
Second body
2 line
=================+============+=================+================
Footer row
-----------------+------------+-----------------+----------------

Nor does this table:

Test Testy
Hi Hello

`

Test Testy
Hi Hello
`

Is this intended behaivor?

Extra Slash

I downloaded the latest poole/lanyon. After extracted the code and run "jekyll serve" (with default _config.yml), at the home page (index.html) when I clicked on the first post title, it redirects to http://0.0.7.222/01/02/introducing-lanyon/.

It may seem to be similar to #61, but in fact they are not the same.

The problem is, at index.html, line 10, there is an extra "/", which is then interpreted to 0.0.7.222 by the browser. Simply removing this "/" solved the problem.

It's a great theme, two of my blogs will be based on it :)

`Related Article` links are wrong?

Hi,

I have poole demo blog up and running but when I click on any demo related article links, it showed wrong path. I thought the issue is fixed at #41. But it seems not to work for me.

For example:

# Example content 01 Jan 2014
http://0.0.7.222/01/01/example-content/

Media query flickering in Safari

When checking the responsiveness of Lanyon (in Safari 7.0), I noticed that the page would flicker between two media query states. So rapidly that it would consume about 80% of a single core.

I have traced the issue back to the following lines in poole's css:

html {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
@media (min-width: 38rem) {
  html {
    font-size: 20px;
  }
}

It is not a stretch to think that Safari is evaluating the minimum width as 608px (16 * 38) AND 760px (16 * 20). Indeed, after a quick check, the issue does occur between those window sizes.

Clearly this is caused by the fact that REMs are being used, and that the HTML font-size is being changed by the mentioned media query.

The issue does not appear to occur in Chrome or Firefox.

showing tags?

Hello,

once Ive tagged my post like this:


---
...
tags:
- tag1
- tag2
...

---
post content

How can I get those tags to show under the post title?

Preceding slash in asset urls doesn't work with Github Pages

Just an FYI really - I'm playing around with Github Pages, Jeykll and Poole, and I had to remove the preceding slash in the asset urls to get them working. For example...

This doesn't work:

<link rel="stylesheet" href="/public/css/poole.css">

But this does:

<link rel="stylesheet" href="public/css/poole.css">

It's obviously because of the way GH Pages urls work, i.e. `http://[username].github.io/[repo-name]. Adding a preceding slash makes the browser look for the assets in the root, whereas it should be looking one level down in the repo directory.

consider add pages link

I mean, for example, people cannot find any where to see the link to http://demo.getpoole.com/about/ at http://demo.getpoole.com/ . In other words, no {{ site.pages }} is used in poole template.

I think poole is designed to be the template that people can directly use it to blog, right? So the written html and css for {{ site.pages }} in poole should be convenient, useful, and necessary.

Choice of Markdown renderer

Jekyll's default configuration currently uses Kramdown. I'm curious, is there a reason why the renderer is currently set to Redcarpet, or was that simply an old default value? If it's the latter, I think it would be better to stick with Jekyll's default and use Kramdown.

Nested sidebar

I'd like to get a nested sidebar when I click on a particular link on the sidebar. Is that possible?

Two pooles

There is another service called poole, that serves dynamic content to jekyll (http://pooleapp.com). I'm not related to that app, just wanted to give you a note.

How to Display Pictures?

I'm building my first static-site generator blog. This technology seemed like the right one to document my progress in 3D Printing, I don't need any fancy and all of the features of Jeckyll is what I would need to continue in this process. I'm hosting the blog via Github Pages and it is an installation of Poole (http://getpoole.com), which is fork of Jeckyll.

Jeckyll ask you to have an specific hierarchy of files and _assets/ is the folder where you should store any media that you wish to share of display in the posts. The way to call these assets is by writing this on the posts.

โ€ฆ which is shown in the screenshot below:
![My helpful screenshot]({{ site.url }}/assets/screenshot.jpg)

Now, I have done these in several ways but nothing is working properly. My local installation of the website shows everything working but the images come out with a question sign inside a square. What would be the right way, or the cautions I should be taking?

Here are my codes: https://github.com/Casa-Mucaro/Impresiones3D/tree/gh-pages
and here is the website: http://casa-mucaro.github.io/Impresiones3D/

Are changes in poole manually merged into lanyon and hyde?

I'm quite new to Jekyll so sorry if I've missed something. I quite like the look and feel of these themes but after doing some testing and looking at the repositories I've noticed they don't seem that up to date or in sync. Here's an example of a difference in the index page:

master branches:
poole = <a href="{{ site.baseurl }}{{ post.url }}">
lanyon = <a href="{{ site.baseurl }}/{{ post.url }}">
hyde = <a href="{{ post.url }}">

master branches:
poole = <a href="{{ site.baseurl }}{{ post.url }}">
lanyon = <a href="{{ post.url }}">
hyde = <a href="{{ post.url }}">

Then there's pull requests in both themes related to this:
lanyon = poole/lanyon#105
hyde = poole/hyde#101

I can't see any links between the three repositories so I was wondering how they could be kept up to date?

For now I've already forked lanyon so I can test and share some ideas. For actual use I guess all I can do is update a fork as best as I can and hope it fits if in the future the original repositories are updated.

I guess posts created in any Jekyll site can always be copied into a totally new Jekyll directory if my changes diverge too much. I'm likely overthinking this and should just get on with it and worry about merging if I ever need to ๐Ÿ˜€

Cannot reference custom YAML front matter variable from include files

Steps to reproduce:

  • clone Poole repo
  • added yaml tag "comments" to existing post "2014-01-01-example-content.md":

---
layout: post
title: Example content
comments: true

---
  • created file _includes/comments.html
  • modified layouts/default.html to include comments.html:
<div class="content container">
  {{ content }}
  {% include comments.html %}
  • attempted to reference variable page.comments in include file does not work.

Debugged by including {{page.comments}} in default.html and this works (returns 'true'). Other (standard) page variables can be referenced in included comments.html.

Studied this long and hard to no avail. Suspect this could be an issue?

Use SCSS with Jekyll 2

GitHub Pages now uses Jekyll 2.x, which supports SCSS, SASS, and CoffeeScript assets. I think it would be great if the styles could be switched to SCSS. It makes it easier to make code more modular, and configuration would be easier through variables and mixins.

Additionally, it is fairly easy to concatenate files with SCSS by simplifying including an SCSS file that only imports other files. Lowering the number of requests made is often very helpful for improving performance.

Note: I would also like to see this with the Hyde and Layon themes. I personally only use Hyde right now, though I'm hoping this was the right repo to mention the issue in, since it's related to the Poole project in general.

Layout mode in iPhone 6 not rendering properly

This is an issue in Lanyon theme:
I don't know exactly where is the problem (maybe an @media and rem issue) but the site is not rendering properly when using an iPhone 6 in layout mode (Safari and Chrome for iOS tested). Not tested in other devices except iPad 2, where it seems to render perfectly.

The effect is that the site is switching between one size and another making it useless in Layout mode in iPhone 6.

How to move index page to site/blog?

I want to make static index page and move current index page to blog page.

I've created copy of index.html (blog.html). But template engine can't find any posts on site/blog. There is just empty page with two buttons (newer and older). Link.

MathJax support

Hello,
I had to follow a tutorial to add some custom scripts as well as including mathjax. Is it possible/good idea for poole to support this out-of-the-box?

Page "jumping" around

@mdo I finally made a gif of what I mean. When clicking around page titles I see this:

shifting

Note that the first three links are ok, but for some reason the last two cause a slight right shift. When I click on the first three again, I shift back to the left.

This happens to me in both chrome 40 and IE 11. Should I make a separate issue for just this jumping around?

Note: this was also posted on a closed issue but I wasnt sure if it was seen

A Navigation Bar

How about making a bar at the top having links to all the pages of the website.

in `require': cannot load such file -- yajl/2.0/yajl (LoadError)

On my machine, I can use Jekyll with my own gh-pages and with jekyll-bootstrap, but Jekyll doesn't like Poole (on Windows, Ruby 2.0.0, Jekyll freshly installed today). What do you make of this error?

C:\Dev\poole-master>jekyll serve
Configuration file: C:/Dev/poole-master/_config.yml
   Deprecation: The 'pygments' configuration option has been renamed to 'highlighter'.
Please update your config file accordingly. The allowed values are 'rouge', 'pygments' or null.
        Source: C:/Dev/poole-master
   Destination: C:/Dev/poole-master/_site
  Generating...
Liquid Exception: cannot load such file -- yajl/2.0/yajl in _posts/2014-01-01-example-content.md
C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load
such file -- yajl/2.0/yajl (LoadError)
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/yajl-ruby-1.1.0-x86-mingw32/lib/yajl/yajl.rb:2:in `<top (required)>'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/yajl-ruby-1.1.0-x86-mingw32/lib/yajl.rb:1:in `<top (required)>'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `require'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/pygments.rb-0.6.0/lib/pygments/popen.rb:3:in `<top (required)>'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/pygments.rb-0.6.0/lib/pygments.rb:1:in `<top (required)>'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from C:/Dev/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/tags/highlight.rb:61:in `render_pygments'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/tags/highlight.rb:49:in `render'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/liquid-2.6.1/lib/liquid/block.rb:109:in `block in render_all'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/liquid-2.6.1/lib/liquid/block.rb:96:in `each'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/liquid-2.6.1/lib/liquid/block.rb:96:in `render_all'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/liquid-2.6.1/lib/liquid/block.rb:82:in `render'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/liquid-2.6.1/lib/liquid/template.rb:128:in `render'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/liquid-2.6.1/lib/liquid/template.rb:138:in `render!'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/convertible.rb:96:in `render_liquid'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/convertible.rb:199:in `do_layout'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/post.rb:266:in `render'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/site.rb:261:in `block in render'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/site.rb:260:in `each'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/site.rb:260:in `render'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/site.rb:43:in `process'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/command.rb:53:in `process_site'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/commands/build.rb:50:in `build'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/commands/build.rb:33:in `process'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/lib/jekyll/commands/serve.rb:24:in `block (2 levels) 
    in init_with_program'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/mercenary-0.3.3/lib/mercenary/command.rb:220:in `call'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/mercenary-0.3.3/lib/mercenary/command.rb:220:in `block in execute'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/mercenary-0.3.3/lib/mercenary/command.rb:220:in `each'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/mercenary-0.3.3/lib/mercenary/command.rb:220:in `execute'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/mercenary-0.3.3/lib/mercenary/program.rb:35:in `go'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/mercenary-0.3.3/lib/mercenary.rb:22:in `program'
    from C:/Dev/Ruby200/lib/ruby/gems/2.0.0/gems/jekyll-2.1.0/bin/jekyll:18:in `<top (required)>'
    from C:/Dev/Ruby200/bin/jekyll:23:in `load'
    from C:/Dev/Ruby200/bin/jekyll:23:in `<main>'

Correct Setting for baseurl on vanilla github pages install?

Hello,

I took the latest copy of poole and applied to to my blog and everything works fine except when you click on the link/title of the post that appears on the home page and on the "related links" section. It tries to go to: http://0.0.7.222/month/day/post_title/

I know this has to do with the baseurl setting in _config.yml but am unsure what to set it to. I am unsure as to what options there are available. Searching the issues, #13 mentions site.github.url?

I do not have jekyll installed locally, so do not actually build/serve my site on my own machine. I just have a very basic setup where I edit the markdown files locally, preview them then push to github.

Insecure CSS and page jumping up/down?

Hello,

When I try and load the page over https, I get an insecure content warning that I have to manually allow to see the page render correctly. The errors chrome console gives me are:

The page at 'https://diego898.github.io/' was loaded over HTTPS, but ran insecure content from 'http://diego898.github.io/public/css/poole.css': this content should also be loaded over HTTPS.
The page at 'https://diego898.github.io/' was loaded over HTTPS, but ran insecure content from 'http://diego898.github.io/public/css/syntax.css': this content should also be loaded over HTTPS.

Also, when clicking the navigation bar, the page shifts either up or down, and this happens in both chrome and IE

http://diego898.github.io

Any recommendations?

Categories and Authors

How to display author and category on poole?

layout: post
title: Lollipop
published: true
category: tech
author: Richard
<article class="post">
  <h1 class="post-title">{{ page.title }}</h1>
  <time datetime="{{ page.date | date_to_xmlschema }}" class="page-date">{{ page.date | date_to_string }}</time> | <span class="author">{{ page.author }}</span> | <span class="category">{{ page.category }}</span>
  {{ content }}
</article>

Grammatical error in "Introducing Poole."

Within the post "Introducing Poole," there is the following line:

"Related posts (time-based, because Jekyll) below each post"

I'm not sure what the parenthetical is supposed to say, or else I'd submit a PR. It's especially glaring because it's the first page a dev comes to with a new Poole installation.

Immediate action required: custom Pages domain pointed to a legacy IP address

Hi there fellow Hubber. If you're seeing this, that means that your site's custom domain is pointed to a deprecated IP. ๐Ÿ‘Ž

The good news is that it's an easy fix. Simply follow these instructions for updating your site's DNS records. ๐Ÿ‘

โค๏ธ and automation,
โ€” The @github/pages team

p.s. if you've already updated your site's DNS in the past 24 hours or so, feel free to close this issue, and thanks for being awesome.

//cc https://github.com/github/pages/issues/430

images in poole

Could you add an image to the example content post for those of us who are brand new to Jekyll, HTML, etc.?

Thank you!

Footnotes?

Hello. I wonder how can I implement footnotes into my posts? What kind of markdown does Jekyl/Poole support?

Thanks!

Consider underlining links in paragraphs

Accessibility would be better if text is underlined in running text. There is quite a bit of contrast between the black text and the blue color, but without color vision or in poor light it looks more disabled than clickable.

Something like this should do, and still not interfere with the more graphical elements:

p a {
  text-decoration: underline;
}

Toggleable sidebar not sliding as in demo

I've loaded Lanyon to my GitHub page, but the sidebar menu isn't sliding like in the demo. In Chrome the menu slides but the content and the โ˜ฐ icon jump. You can see from this screenshot I was able to catch it before the menu closed.

hamburger-slide-chrome

In Firefox โ˜ฐ icon doesn't move at all.

hamburger-slide-firefox

The demo works great in both browsers.

Is there something I need to set first? Any documentation on this?

Adding Hello Bar to Lanyon Jekyll Blog

When adding the Hello Bar (I know .. not the most elegant), the toggle button disappears! I've tried to play around with the positioning of the toggle bar but have been unsuccessful. If you know of a solution for this it would be much appreciated! Please see the blog at blog.screwcutter.com

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.