mirror of
https://github.com/Threnklyn/casper3-hugo-starter.git
synced 2026-05-18 20:13:28 +02:00
Setup Forestry
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
label: Post
|
||||||
|
hide_body: false
|
||||||
|
fields:
|
||||||
|
- type: text
|
||||||
|
name: title
|
||||||
|
label: title
|
||||||
|
- type: text
|
||||||
|
name: description
|
||||||
|
label: description
|
||||||
|
- type: datetime
|
||||||
|
name: date
|
||||||
|
label: date
|
||||||
|
default: now
|
||||||
|
- type: text
|
||||||
|
name: author
|
||||||
|
label: author
|
||||||
|
default: Hugo Authors
|
||||||
|
- name: tags
|
||||||
|
type: tag_list
|
||||||
|
default: []
|
||||||
|
label: tags
|
||||||
|
- type: file
|
||||||
|
name: feature_image
|
||||||
|
label: feature_image
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
---
|
||||||
|
new_page_extension: md
|
||||||
|
auto_deploy: false
|
||||||
|
admin_path: ''
|
||||||
|
webhook_url:
|
||||||
|
sections:
|
||||||
|
- type: heading
|
||||||
|
label: Content
|
||||||
|
- type: directory
|
||||||
|
path: content/post
|
||||||
|
label: Post
|
||||||
|
create: documents
|
||||||
|
match: "**/*"
|
||||||
|
templates:
|
||||||
|
- post
|
||||||
|
- type: directory
|
||||||
|
path: content
|
||||||
|
label: Pages
|
||||||
|
create: all
|
||||||
|
match: "*"
|
||||||
|
- type: directory
|
||||||
|
path: content/homepage
|
||||||
|
label: Homepage
|
||||||
|
create: all
|
||||||
|
match: "**/*"
|
||||||
|
- type: heading
|
||||||
|
label: Docs
|
||||||
|
- type: document
|
||||||
|
path: README.md
|
||||||
|
label: README
|
||||||
|
read_only: true
|
||||||
|
upload_dir: static/images
|
||||||
|
public_path: "/images"
|
||||||
|
front_matter_path: ''
|
||||||
|
use_front_matter_path: false
|
||||||
|
file_template: ":filename:"
|
||||||
|
build:
|
||||||
|
preview_env:
|
||||||
|
- HUGO_ENV=staging
|
||||||
|
- HUGO_VERSION=0.63.1
|
||||||
|
preview_output_directory: public
|
||||||
|
preview_docker_image: forestryio/hugo:latest
|
||||||
|
mount_path: "/srv"
|
||||||
|
working_dir: "/srv"
|
||||||
|
instant_preview_command: hugo server -D -E -F --port 8080 --bind 0.0.0.0 --renderToDisk
|
||||||
|
-d public
|
||||||
|
version: 0.59.1
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
# Generated files by hugo
|
# Generated files by hugo
|
||||||
/public/
|
/public/
|
||||||
/resources/_gen/assets/scss/
|
/resources/_gen/assets/scss/
|
||||||
|
|
||||||
|
# macOS
|
||||||
|
.DS_Store
|
||||||
|
|||||||
@@ -1 +1,44 @@
|
|||||||
# casper3-hugo-starter
|
# Casper 3 Hugo Starter for Forestry
|
||||||
|
|
||||||
|
[Hugo port of the Casper 3 theme](https://github.com/jonathanjanssens/hugo-casper3) originally by Ghost.
|
||||||
|
|
||||||
|
<a href="https://app.forestry.io/quick-start?repo=forestryio/casper3-hugo-starter&engine=hugo&version=0.63.1"><img alt="Import this project into Forestry" src="https://assets.forestry.io/import-to-forestryK.svg" />
|
||||||
|
</a>
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
|
||||||
|
- Hugo > 0.54.0
|
||||||
|
|
||||||
|
## Content Management
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
This project has been pre-configured to work with [Forestry](https://forestry.io), just import your repository ✨. \
|
||||||
|
Any changes you make will be commited back to the repo, and deployed if you're using Netlify.
|
||||||
|
|
||||||
|
## Deployment and hosting with Netlify
|
||||||
|
|
||||||
|
Import your site in [Netlify](https://netlify.com)
|
||||||
|
|
||||||
|
1. Create a new site in Netlify and import your repository.
|
||||||
|
2. Set the build command to: `hugo --gc --minify`
|
||||||
|
3. Set the publish directory to: `public`
|
||||||
|
4. Make sure to set `HUGO_VERSION` to 0.54.0 or above (tested with 0.63.1)
|
||||||
|
3. Set the publish directory to: `public`
|
||||||
|
|
||||||
|
That's it, now your site gets deployed automatically on `git push` or when saving documents from Forestry.
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# clone the repository
|
||||||
|
git clone git@github.com:forestryio/casper3-hugo-starter.git
|
||||||
|
|
||||||
|
# cd in the project directory
|
||||||
|
cd casper3-hugo-starter
|
||||||
|
|
||||||
|
# Start local dev server
|
||||||
|
hugo server
|
||||||
|
```
|
||||||
|
|
||||||
|
For more information, see [official Hugo documentation](https://gohugo.io/getting-started/).
|
||||||
|
|||||||
@@ -1,17 +1,15 @@
|
|||||||
+++
|
+++
|
||||||
author = "Hugo Authors"
|
author = "Hugo Authors"
|
||||||
title = "Rich Content"
|
date = 2019-03-10T00:00:00Z
|
||||||
date = "2019-03-10"
|
|
||||||
description = "A brief description of Hugo Shortcodes"
|
description = "A brief description of Hugo Shortcodes"
|
||||||
tags = [
|
|
||||||
"shortcodes",
|
|
||||||
"privacy",
|
|
||||||
]
|
|
||||||
feature_image = "/images/kelly-sikkema-8RWZ93hLktI-unsplash.jpg"
|
feature_image = "/images/kelly-sikkema-8RWZ93hLktI-unsplash.jpg"
|
||||||
+++
|
tags = ["shortcodes", "privacy"]
|
||||||
|
title = "Rich Content"
|
||||||
|
|
||||||
|
+++
|
||||||
Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.
|
Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.
|
||||||
<!--more-->
|
<!--more-->
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Instagram Simple Shortcode
|
## Instagram Simple Shortcode
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 144 KiB |
Reference in New Issue
Block a user