haiku-website/README.md

46 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2015-12-21 19:54:28 +00:00
Haiku Project website
======================================
This repository contains the source code for Haiku's main website.
2016-08-06 23:53:12 +00:00
## Blogging
To create a new blog for a new user, run `./scripts/newblog.sh`.
To create a new blogpost, run `./scripts/newpost.sh`.
2017-01-11 18:44:55 +00:00
2017-05-20 21:09:26 +00:00
Refer Troubleshooting section if you encounter any error.
2017-01-11 18:44:55 +00:00
## Shortcodes
Shortcodes introduce the ability to leverage special formatting
in markdown documents. All available shortcodes are in layouts/shortcodes.
### Alerts
A classic alert or notification div with a title and a body
* ``{{< alert-danger "Title" "Body text here">}}``
* ``{{< alert-warning "Title" "Body text here">}}``
* ``{{< alert-info "Title" "Body text here">}}``
### Keyboard
A small keyboard like span. Normally used to represent pressing
a physical key on the keyboard.
* ``{{< keyboard ALT >}}``
2017-05-20 21:09:26 +00:00
## Troubleshooting
### macOS: "date: illegal option"
This is because OS X/macOS and Linux use two different sets of tools. Linux uses the GNU version of the date command (hence, GNU/Linux). The solution would be to install GNU Core Utilities replacing macOS Utilities:
*Homebrew:*
``brew install coreutils``
*MacPorts*
``sudo port install coreutils``
Set your PATH to: ``PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"``
Run ``which date``, it must show ``/usr/local/opt/coreutils/libexec/gnubin/date`` and not ``/bin/date``. Re-run the above command, it should work fine!