Getting started with Ghost : reach out to the world and publish great content with the power of Ghost /
If you are new to Ghost, this book is ideal for you. You might be completely new to content management systems or you might have experience with others such as WordPress. Some knowledge of web design basics such as HTML and CSS will be useful, but the book is designed so you can enter at the point r...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
[2014]
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: The First Steps with Ghost; Automated installation of Ghost; A background on Ghost's hosting; Using Ghost's hosting solution; Creating a blog on Ghost(Pro); Creating your user account; Configure settings; General settings; User settings; Content management; The content management area; Creating and deleting posts; Converting a post to a page; Modifying the permalink or publishing date; Featured posts; Editing existing posts; The post editing area and inline preview.
- Setting the titleSaving a draft; Adding tags; The word count display; Publishing and unpublishing posts; Converting a post to page, plus permalink and date modification from the post editor; Markdown, image upload, and inline HTML; Image upload; Inline HTML; Hosting Ghost on other providers; DigitalOcean; Amazon EC2; Summary; Chapter 2: Manual Installation and Configuration of Ghost; Manually installing Ghost on your local computer; Command-line interface and SSH access; Identifying your VPS operating system; Installing Ghost on Ubuntu (VPS and local); Configuring Ghost on Ubuntu for VPS.
- Installing Ghost on CentOS (VPS and local)Configuring Ghost on CentOS for VPS; Installing Ghost on Mac OS X (local); Configuring Ghost on OS X; Installing Ghost on Windows (local); Configuring Ghost on Windows; Additional configuration for VPS usage; Pointing a custom domain at Ghost (VPS); Hosting multiple Ghost blogs on the same VPS; Nginx; Keeping Ghost running (VPS); The forever process manager; Adding SSL for security; Upgrading Ghost; Troubleshooting; listen EADDRINUSE IN USE; listen EADDRNOTAVAIL; Command not found; Places to find help; Summary.
- Chapter 3: Preparing for Theme DevelopmentHandlebars' logic-less templating; Double and triple curly braces; Handlebars' paths; The each and foreach block helpers; The if helper; The unless and else helpers; Template tag parameters; Comments; Creating CSS via the Stylus preprocessor; Variables; Stylus syntax; Mixins; Setting up your environment; Sublime Text 2 and Package Control; Installing Stylus and highlighting Handlebars syntax; Creating your project environment; Installing Grunt; Creating a project folder; Installing the project compiler; Set project options; Run the watch task.
- Minifying JavaScriptSummary; Chapter 4: Beginning Ghost Theme Development; An overview of the currently available design options; The themeable areas of a Ghost blog; The primary theme design building blocks; Extra design tools; The current exclusions in Ghost; Quick start theme quiz; Default; Index and tag archive; Tag archive; Post and page; Post; Creating your theme shell; The setup file and folder structure; Running the first CSS and JS compile into theme; Adding basic code to template files and package.json; package.json; default.hbs; Extra notes; index.hbs; post.hbs; tag.hbs; page.hbs.