TopCoat Organization
###Adding a blog post Watch this screencast.
###Making Changes
-
Clone the repo locally
git clone git@github.com:topcoat/topcoat.github.com.git -
Install DocPad (make sure you have node and npm installed):
npm install -g docpad -
Install all the docpad plugins (configuration located in the
package.jsonfile):npm install -
You can start up docpad to test out your changes locally
docpad run -
Open your browser and go to http://localhost:9778/
- Live reload is enabled, so while you are making changes and saving the files, the browser should update automatically.
- To stop docpad hit
⌃ + c
-
Make changes only to the
src/directory, everything else could be overwritten later.- All the dynamic content (jade, stylus, md, etc) is in
src/documents/, the templates are insrc/layouts/, and static files (images, etc) are insrc/static. - While docpad is running locally, it will output the files to the
out/directory
- All the dynamic content (jade, stylus, md, etc) is in
-
When you finish making changes, stop docpad (
⌃ + c), and generate the static site:docpad generate --env static -
Deploy to git
git status(to check your changes)
git commit -am 'type some descriptive message here