diff --git a/.sitepins/config.json b/.sitepins/config.json new file mode 100644 index 0000000..0ad31bc --- /dev/null +++ b/.sitepins/config.json @@ -0,0 +1,19 @@ +{ + "media": { + "root": "exampleSite/assets/images", + "public": "exampleSite/assets" + }, + "content": { + "root": "exampleSite/content/english" + }, + "code": { + "root": "layouts" + }, + "themeConfig": [ + "exampleSite/config/_default", + "exampleSite/hugo.toml", + "exampleSite/data" + ], + "arrangement": [], + "showCommitModal": true +} \ No newline at end of file diff --git a/.sitepins/schema/authors.json b/.sitepins/schema/authors.json new file mode 100644 index 0000000..f5011ed --- /dev/null +++ b/.sitepins/schema/authors.json @@ -0,0 +1,66 @@ +{ + "file": "exampleSite/content/english/authors/sam-wilson.md", + "name": "authors", + "fileType": "md", + "fmType": "yaml", + "template": [ + { + "name": "title", + "label": "Title", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "email", + "label": "Email", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "image", + "label": "Image", + "type": "media", + "value": "", + "defaultValue": "" + }, + { + "name": "description", + "label": "Description", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "social", + "label": "Social", + "type": "Array", + "value": [], + "defaultValue": "", + "fields": [ + { + "name": "name", + "label": "Name", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "icon", + "label": "Icon", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "link", + "label": "Link", + "type": "string", + "value": "", + "defaultValue": "" + } + ] + } + ] +} \ No newline at end of file diff --git a/.sitepins/schema/blog.json b/.sitepins/schema/blog.json new file mode 100644 index 0000000..9489cf5 --- /dev/null +++ b/.sitepins/schema/blog.json @@ -0,0 +1,72 @@ +{ + "file": "exampleSite/content/english/blog/post-1.md", + "name": "blog", + "fileType": "md", + "fmType": "yaml", + "template": [ + { + "name": "title", + "label": "Title", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "meta_title", + "label": "Meta Title", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "description", + "label": "Description", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "date", + "label": "Date", + "type": "Date", + "value": "", + "defaultValue": "", + "alwaysUseCurrentDate": false + }, + { + "name": "image", + "label": "Image", + "type": "media", + "value": "", + "defaultValue": "" + }, + { + "name": "categories", + "label": "Categories", + "type": "Array", + "value": [], + "defaultValue": "" + }, + { + "name": "author", + "label": "Author", + "type": "string", + "value": "", + "defaultValue": "" + }, + { + "name": "tags", + "label": "Tags", + "type": "Array", + "value": [], + "defaultValue": "" + }, + { + "name": "draft", + "label": "Draft", + "type": "boolean", + "value": false, + "defaultValue": "" + } + ] +} \ No newline at end of file diff --git a/package.json b/package.json index 3b8764f..1a8924c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "hugoplate", "description": "hugo tailwindcss boilerplate", - "version": "3.0.0", + "version": "3.1.0", "license": "MIT", "author": "zeon.studio", "scripts": {