Skip to content

mostlytyped/rethinkdb-addon-lead-page

Repository files navigation

RethinkDB Heroku Add-on landing page (rethinkdb.cloud)

A simple landing page, built as a static site on Jekyll.

Running locally

Install Jekyll:

gem install bundler jekyll

Serve locally:

bundle exec jekyll serve

Build for production:

bundle exec jekyll build

Theme Customization

This site uses the Minima Jekyll theme, with the Solarized Dark skin configured in _config.yml. Any skin should be able to be configured without issue.

Minima sass has not been modified, all custom styling is layered on in _sass/minima/custom-styles.scss and _sass/minima/custom-vaiables.scss. Avoid editing Minima CSS if possible. It should generally not be necessary to do so.

Formatting a Blog Post

Inside the front matter you need to include the

  • Title
  • Tags
  • Author

A default post layout and excerpt_separator are configured in _config.yml.

Example:

---
title: How to be a pirate
tags: pirates how-to sailing
author: Sascha
---

Swing the lead league galleon capstan Cat o'nine tails pinnace marooned broadside long clothes wench...

Do not add the title as a h1 header to the top of your post body.

BAD:

---
title: How to be a pirate
tags: pirates sailing
author: Sascha
---

# How to be a pirate

Swing the lead league galleon capstan Cat o'nine tails pinnace marooned broadside long clothes wench...

Add a teaser tag

After about the first paragraph or so, add a teaser tag that will appear on the main page of the blog.

---
title: "Sea creatures in my beard this week"
author: Sascha
---

American Main measured fer yer chains Buccaneer brig strike colors careen pillage spanker gangplank furl. Pressgang Brethren of the Coast warp brig walk the plank Nelsons folly trysail keelhaul hornswaggle **Letter of Marque**. Splice the main brace rutters.

<!--more-->

Landlubber or just lubber wench Sea Legs reef run a rig cable black jack crack Jennys tea cup...

Alerts

Kramdown is the default Markdown renderer for Jekyll. It supports adding classes to markdown elements like so:

A paragraph with a class of `.alert`.
{: .alert }

Elements can be styled as alerts by adding alert classes, as in the example above. See style-guide.md for details.

Code Blocks

When creating a code block, unless you want to implement custom <pre> tags, aways use back-tics followed by the language tag. This is the only way to add custom syntax highlighting.

```javascript
var memjs = require('memjs')

var mc = memjs.Client.create(process.env.MEMCACHIER_SERVERS, {
  failover: true,  // default: false
  timeout: 1,      // default: 0.5 (seconds)
  keepAlive: true  // default: false
})

mc.set('hello', 'memcachier', {expires:0}, function(err, val) {
  if(err != null) {
    console.log('Error setting value: ' + err)
  }
})

...
```

Including code blocks in lists.

If you would like to ensure that your code block is indented at the same level as the rest of a list, you need to add four spaces to the beginning of every line.

1. Foo

2. Bar

   \```javascript
   console.log("foobar")
   \```

   and then some stuff after the code block is done.

3. Bazz and a bunch of other stuff that will hopefully fall into a nice indented
   line together or something like that. yadda yadda yadda.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages