From bbf42b9eca6f0c4621c4433f43a8157b95b984c7 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Sun, 12 May 2024 12:29:51 +0700 Subject: [PATCH] [Change] prepare to use hugo module --- .gitignore | 11 +++- .gitmodules | 3 -- .hugo_build.lock | 0 README.md | 5 -- archetypes/default.md | 6 --- hugo.yaml | 114 ++++++++++++++++++++++++++++++++++++++++ netlify.toml | 16 ------ static/admin/config.yml | 100 ----------------------------------- static/admin/index.html | 13 ----- 9 files changed, 124 insertions(+), 144 deletions(-) delete mode 100644 .gitmodules delete mode 100644 .hugo_build.lock delete mode 100644 archetypes/default.md create mode 100644 hugo.yaml delete mode 100644 netlify.toml delete mode 100644 static/admin/config.yml delete mode 100644 static/admin/index.html diff --git a/.gitignore b/.gitignore index 485dee6..e3c7c6a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,10 @@ -.idea +.idea/ + +# Generated files by hugo +/public/ +/resources/_gen/ +/assets/jsconfig.json +hugo_stats.json + +# Temporary lock file while building +/.hugo_build.lock diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e9cbaa0..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "themes/restaurant-hugo"] - path = themes/restaurant-hugo - url = https://github.com/gethugothemes/restaurant-hugo.git diff --git a/.hugo_build.lock b/.hugo_build.lock deleted file mode 100644 index e69de29..0000000 diff --git a/README.md b/README.md index f60c694..fa96735 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,2 @@ # Ốc Rốt Website mừng bạn Thân trở thành ông chủ quán ăn Ốc Rốt - -## TODO - -- [ ] Chuyển config.toml thành có thể config được qua Netlify CMS -- [ ] Chuyển từ git submodule sang hugo module diff --git a/archetypes/default.md b/archetypes/default.md deleted file mode 100644 index 00e77bd..0000000 --- a/archetypes/default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "{{ replace .Name "-" " " | title }}" -date: {{ .Date }} -draft: true ---- - diff --git a/hugo.yaml b/hugo.yaml new file mode 100644 index 0000000..20583e0 --- /dev/null +++ b/hugo.yaml @@ -0,0 +1,114 @@ +baseURL: / +languageCode: vi-vn +title: Ốc Rốt +module: + imports: + - path: github.com/themefisher/restaurant-hugo +summaryLength: 10 +paginate: 4 + +markup: + goldmark: + renderer: + unsafe: true + +menu: + main: + - name: Trang chủ + url: hero-area + weight: 1 + - name: Về chúng tôi + url: about-us + weight: 2 + - name: Blog + url: blog + weight: 3 + - name: Menu + url: price + weight: 4 + - name: Theo dõi + url: subscribe + weight: 5 + - name: Liên hệ + url: contact-us + weight: 6 + +#################### default parameters ################################ +params: + logo: images/logo.png + # meta data + author: MiTi99 + description: Just a developer want to become magician + # google analitycs ID + google_analitycs_id: G-BETBKBFEGN + # mainSections + main_sections: + - post + # copyright + copyright: Made by [MiTi99](https://miti99.eu.org) with ❤ + # Preloader + preloader: + enable: false + preloader: "" # use .png , .svg or .gif format + + ################################### Footer ############################ + footer: + enable: true + contactInfoTitle: "Thông tin Liên hệ " + blogTitle: "Tin mới nhất" + galleryTitle: "Thư viện ảnh" + socialTitle: "Theo dõi Ốc Rốt" + + ############################ footer contact item + contactItem: + - title: Điện thoại + icon: fa fa-phone + content: 090900khôngcó + + - title: Địa chỉ + icon: fa fa-map-marker + content: "ĐT9 - Mỹ Hạnh Nam - Đức Hoà - Long An
(đối diện tạp hoá Anh Tài)" + + - title: Giờ mở cửa + icon: fa fa-clock-o + content: "T2 - T7: 17:00 - 22:00
CN: 17:00 - 21:00" + + - title: Email + icon: fa fa-envelope + content: ocrot@gmail.com + + ######################### footer gallery + gallery: + - image: images/slider-img-1.jpg + - image: images/slider-img-2.jpg + - image: images/slider-img-3.jpg + - image: images/slider-img-4.jpg + - image: images/slider-img-1.jpg + - image: images/slider-img-2.jpg + + ######################## Social Icon + socialLink: + - icon: facebook + link: https://fb.com/hoangthan1999 + - icon: facebook + link: https://fb.com/104600149239783 + - icon: instagram + link: https://fb.com/ocrot + plugins: + css: + - URL: css/bootstrap.min.css + - URL: css/slick.css + - URL: css/font-awesome.min.css + - URL: css/animate.min.css + - URL: css/venobox.css + - URL: css/main.css + - URL: css/responsive.css + + # JS Plugins + js: + - URL: js/jquery.min.js + - URL: js/bootstrap.min.js + - URL: js/slick.min.js + - URL: js/wow.min.js + - URL: js/venobox.min.js + - URL: js/main.js \ No newline at end of file diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index 25b63b3..0000000 --- a/netlify.toml +++ /dev/null @@ -1,16 +0,0 @@ -[build] - publish = "public" - command = "hugo --minify --gc" - -[build.environment] - HUGO_VERSION = "0.87.0" - HUGO_BASEURL = "/" - -[[headers]] - for = "/*" # This defines which paths this specific [[headers]] block will cover. - -[headers.values] - X-Frame-Options = "DENY" - X-XSS-Protection = "1; mode=block" - Referrer-Policy = "same-origin" - Strict-Transport-Security = "max-age=31536000; includeSubDomains; preload" diff --git a/static/admin/config.yml b/static/admin/config.yml deleted file mode 100644 index b996335..0000000 --- a/static/admin/config.yml +++ /dev/null @@ -1,100 +0,0 @@ -backend: - name: "git-gateway" -# name: "test-repo" - branch: "main" - -#publish_mode: editorial_workflow - -media_folder: "static/images" -public_folder: "images" - -collections: - - name: "post" - label: "Post" - folder: "content/post" - create: true - slug: "{{year}}-{{month}}-{{day}}-{{slug}}" - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime" } - - { label: "Image", name: "image", widget: "image", required: false } - - { label: "Description", name: "description", widget: "text" } - - { label: "Type", name: "type", widget: "select",options: [ "post" ], default: "post" } - - { label: "Body", name: "body", widget: "markdown" } - - name: "settings" - label: "Settings" - extension: "yml" - editor: - preview: false - files: - - file: "data/homepage.yml" - label: "Homepage" - name: "homepage" - fields: - - label: "Hero Area" - name: "hero_area" - widget: "object" - fields: - - { label: "Enable", name: "enable", widget: "boolean", default: true } - - { label: "Background Image", name: "bg_image", widget: "image" } - - { label: "Overlay", name: "overlay", widget: "boolean", default: true } - - label: "Gallery" - name: "gallery" - widget: "object" - fields: - - { label: "Enable", name: "enable", widget: "boolean", default: true } - - { label: "Title", name: "title", widget: "string" } - - label: "Images" - name: "images" - widget: "list" - field: { label: "Image", name: "image", widget: "image" } - - label: "About" - name: "about" - widget: "object" - fields: - - { label: "Enable", name: "enable", widget: "boolean", default: true } - - { label: "Image", name: "image", widget: "image" } - - { label: "Title", name: "title", widget: "string" } - - { label: "Description", name: "description", widget: "text" } - - label: "Blog" - name: "blog" - widget: "object" - fields: - - { label: "Enable", name: "enable", widget: "boolean", default: true } - - { label: "Title", name: "title", widget: "string" } - - { label: "Background Image", name: "bg_image", widget: "image" } - - { label: "Overlay", name: "overlay", widget: "boolean", default: true } - - label: "Pricing" - name: "pricing" - widget: "object" - fields: - - { label: "Enable", name: "enable", widget: "boolean", default: true } - - { label: "Title", name: "title", widget: "string" } - - { label: "Description", name: "description", widget: "text" } - - { label: "Subtitle", name: "subtitle", widget: "string" } - - label: "Pricing Item" - name: "pricing_item" - widget: "list" - fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Description", name: "description", widget: "text" } - - { label: "Price", name: "price", widget: "string" } - - label: "Subscription" - name: "subscription" - widget: "object" - fields: - - { label: "Enable", name: "enable", widget: "boolean", default: true } - - { label: "Background Image", name: "bg_image", widget: "image" } - - { label: "Title", name: "title", widget: "string" } - - { label: "Description", name: "description", widget: "text" } - - { label: "Form Action", name: "form_action", widget: "string", default: "#" } - - { label: "Form Name", name: "formName", widget: "string", default: "#" } - - { label: "Overlay", name: "overlay", widget: "boolean", default: true } - - label: "Contact" - name: "contact" - widget: "object" - fields: - - { label: "Enable", name: "enable", widget: "boolean", default: true } - - { label: "Title", name: "title", widget: "string" } - - { label: "Subtitle", name: "subtitle", widget: "string" } - - { label: "Form Action", name: "form_action", widget: "string", default: "#" } diff --git a/static/admin/index.html b/static/admin/index.html deleted file mode 100644 index c59c988..0000000 --- a/static/admin/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Content Manager - - - - - - -