Bläddra i källkod

最新消息後台串接

andy 2 år sedan
förälder
incheckning
005da88865
56 ändrade filer med 991 tillägg och 2044 borttagningar
  1. BIN
      .DS_Store
  2. 1 1
      config.toml
  3. BIN
      content/.DS_Store
  4. BIN
      content/blog/.DS_Store
  5. 9 0
      content/blog/_index.md
  6. 0 19
      content/blog/categories-post.md
  7. 0 1146
      content/blog/creating-a-new-theme.md
  8. BIN
      content/blog/example-article1/img/1.webp
  9. BIN
      content/blog/example-article1/img/2.webp
  10. BIN
      content/blog/example-article1/img/3.webp
  11. 75 0
      content/blog/example-article1/index.md
  12. BIN
      content/blog/example-article2/img/1.webp
  13. BIN
      content/blog/example-article2/img/2.webp
  14. BIN
      content/blog/example-article2/img/3.webp
  15. 75 0
      content/blog/example-article2/index.md
  16. BIN
      content/blog/example-article3/img/1.webp
  17. BIN
      content/blog/example-article3/img/2.webp
  18. BIN
      content/blog/example-article3/img/3.webp
  19. 75 0
      content/blog/example-article3/index.md
  20. 0 335
      content/blog/go-is-for-lovers.md
  21. 0 81
      content/blog/hugo-is-for-lovers.md
  22. 0 19
      content/blog/linked-post.md
  23. 0 153
      content/blog/migrate-from-jekyll.md
  24. BIN
      content/blog/pre-sale_tenants_become_lazy_packs copy/img/1.webp
  25. BIN
      content/blog/pre-sale_tenants_become_lazy_packs copy/img/2.webp
  26. BIN
      content/blog/pre-sale_tenants_become_lazy_packs copy/img/3.webp
  27. BIN
      content/blog/pre-sale_tenants_become_lazy_packs copy/img/c22f1b22c29b49f585cffd494efb0ecc.webp
  28. BIN
      content/blog/pre-sale_tenants_become_lazy_packs copy/img/c7988fef6076450dbae2fe1e88689387.webp
  29. 75 0
      content/blog/pre-sale_tenants_become_lazy_packs copy/index.md
  30. BIN
      content/blog/pre-sale_tenants_become_lazy_packs/img/1.webp
  31. BIN
      content/blog/pre-sale_tenants_become_lazy_packs/img/2.webp
  32. BIN
      content/blog/pre-sale_tenants_become_lazy_packs/img/3.webp
  33. 75 0
      content/blog/pre-sale_tenants_become_lazy_packs/index.md
  34. 12 194
      content/frequently_asked_questions/_index.md
  35. 0 4
      content/frequently_asked_questions/frequently_asked_questions.md
  36. BIN
      content/maincategories/.DS_Store
  37. 17 0
      content/news/[store_announcement]_new_taipei_store_relocation_business_hours_adjustment_2/index.md
  38. 17 0
      content/news/[store_announcement]_new_taipei_store_relocation_business_hours_adjustment_instructions/index.md
  39. 0 0
      content/news/_index.md
  40. 23 0
      content/news/stuff/index.md
  41. 0 42
      content/news_page/news_page.md
  42. BIN
      data/.DS_Store
  43. BIN
      layouts/.DS_Store
  44. 143 0
      layouts/blog/list.html
  45. 59 0
      layouts/blog/single.html
  46. 43 0
      layouts/frequently_asked_questions/single.html
  47. 1 1
      layouts/maincategories/list.html
  48. 28 3
      layouts/news/list.html
  49. 30 0
      layouts/news/single.html
  50. BIN
      static/.DS_Store
  51. BIN
      themes/.DS_Store
  52. 47 0
      themes/hugo-universal-theme-master/layouts/frequently_asked_questions/frequently_asked_questions.html
  53. 6 6
      themes/hugo-universal-theme-master/layouts/partials/footer.html
  54. 168 40
      themes/hugo-universal-theme-master/static/css/style.bhouse.css
  55. 0 0
      themes/hugo-universal-theme-master/static/css/style.bhouse.css.map
  56. 12 0
      themes/hugo-universal-theme-master/static/css/style.bhouse.scss

BIN
.DS_Store


+ 1 - 1
config.toml

@@ -34,7 +34,7 @@ paginate = 30
 [[menu.main]]
     name       = "成家知識專欄"
     identifier = "menu.blog4"
-    url        = "/maincategories/"
+    url        = "/blog/"
     weight     = 4
 
 [[menu.main]]

BIN
content/.DS_Store


BIN
content/blog/.DS_Store


+ 9 - 0
content/blog/_index.md

@@ -0,0 +1,9 @@
+---
+title: "成家知識專欄:買了房然後呢?了解裝修設計大小事!|小寶優居"
+date: 2021-05-26T116:21:22+08:00
+draft: false
+type: "blog"
+url: "/blog"
+image: ""
+description: "裝潢、室 內設計知識懶人包:客變、驗屋、平面圖、裝修預算、格局、系統櫃、家具、輕裝 修、收納、北歐風、穿堂煞,你想知道的成家知識這裡通通都有。"
+---

+ 0 - 19
content/blog/categories-post.md

@@ -1,19 +0,0 @@
-+++
-title = "Categories Post"
-date = "2021-08-01T21:29:20+02:00"
-tags = ["golang", "programming", "theme", "hugo"]
-categories = ["programming","lorem","pseudo"]
-banner = "img/banners/banner-4.jpg"
-authors = ["John Doe"]
-+++
-
-I'm a post with multiple categories in the frontmatter:
-
-    categories = ["programming","lorem","pseudo"]
-
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. In mauris nulla, vestibulum vel auctor sed, posuere eu lorem. Aliquam consequat augue ut accumsan mollis. Suspendisse malesuada sodales tincidunt. Vivamus sed erat ac augue bibendum porta sed id ipsum. Ut mollis mauris eget ligula sagittis cursus. Aliquam id pharetra tellus. Pellentesque sed tempus risus. Proin id hendrerit ante. Vestibulum vitae urna ut mauris ultricies dignissim. Ut ante turpis, tristique vitae sagittis quis, sagittis nec diam. Fusce pulvinar cursus porta. Vivamus maximus leo dolor, ut pellentesque lorem fringilla nec. Mauris faucibus turpis posuere sapien euismod, a ullamcorper mi maximus.
-
-Morbi varius ex vel justo dictum placerat. Sed ac arcu pretium, varius elit eget, gravida purus. Fusce sit amet massa mollis eros tincidunt sollicitudin. Suspendisse iaculis cursus mauris ut sagittis. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas elit ligula, molestie quis magna eu, semper posuere lorem. Mauris a justo pharetra, congue ex eget, tincidunt massa. Maecenas sit amet neque lorem.
-
-Curabitur at elementum quam. Curabitur tristique elit non sapien aliquam vulputate. Vivamus in odio tincidunt, tempor sem quis, tincidunt lacus. Mauris pulvinar nunc sed tempus dictum. Nam vel arcu quis mi fermentum ullamcorper non ac lacus. Donec aliquet vitae ante at imperdiet. Aenean scelerisque venenatis urna, eget elementum risus convallis ac. Nullam gravida arcu lacus, non consectetur augue pretium non. Duis dignissim eros id urna pretium congue. Nullam eu magna in sem sollicitudin tempor. Pellentesque vel convallis ligula. Quisque semper, turpis a rhoncus efficitur, magna nibh iaculis elit, eget tempor dolor eros ut mi. Maecenas eu placerat lacus. Praesent congue pretium nulla, sed suscipit metus rutrum vel.

+ 0 - 1146
content/blog/creating-a-new-theme.md

@@ -1,1146 +0,0 @@
-+++
-title = "Creating a new theme"
-date = "2015-06-24T13:50:46+02:00"
-tags = ["theme"]
-categories = ["starting"]
-description = "This tutorial will show you how to create a simple theme in Hugo. I assume that you are familiar with HTML, the bash command line, and that you are comfortable using Markdown to format content."
-banner = "img/banners/banner-1.jpg"
-authors = ["Jane Doe"]
-+++
-
-## Introduction
-
-This tutorial will show you how to create a simple theme in Hugo. I assume that you are familiar with HTML, the bash command line, and that you are comfortable using Markdown to format content. I'll explain how Hugo uses templates and how you can organize your templates to create a theme. I won't cover using CSS to style your theme.
-
-We'll start with creating a new site with a very basic template. Then we'll add in a few pages and posts. With small variations on that, you will be able to create many different types of web sites.
-
-In this tutorial, commands that you enter will start with the "$" prompt. The output will follow. Lines that start with "#" are comments that I've added to explain a point. When I show updates to a file, the ":wq" on the last line means to save the file.
-
-Here's an example:
-
-```
-## this is a comment
-$ echo this is a command
-this is a command
-
-## edit the file
-$vi foo.md
-+++
-date = "2014-09-28"
-title = "creating a new theme"
-+++
-
-bah and humbug
-:wq
-
-## show it
-$ cat foo.md
-+++
-date = "2014-09-28"
-title = "creating a new theme"
-+++
-
-bah and humbug
-$
-```
-
-
-## Some Definitions
-
-There are a few concepts that you need to understand before creating a theme.
-
-### Skins
-
-Skins are the files responsible for the look and feel of your site. It’s the CSS that controls colors and fonts, it’s the Javascript that determines actions and reactions. It’s also the rules that Hugo uses to transform your content into the HTML that the site will serve to visitors.
-
-You have two ways to create a skin. The simplest way is to create it in the ```layouts/``` directory. If you do, then you don’t have to worry about configuring Hugo to recognize it. The first place that Hugo will look for rules and files is in the ```layouts/``` directory so it will always find the skin.
-
-Your second choice is to create it in a sub-directory of the ```themes/``` directory. If you do, then you must always tell Hugo where to search for the skin. It’s extra work, though, so why bother with it?
-
-The difference between creating a skin in ```layouts/``` and creating it in ```themes/``` is very subtle. A skin in ```layouts/``` can’t be customized without updating the templates and static files that it is built from. A skin created in ```themes/```, on the other hand, can be and that makes it easier for other people to use it.
-
-The rest of this tutorial will call a skin created in the ```themes/``` directory a theme.
-
-Note that you can use this tutorial to create a skin in the ```layouts/``` directory if you wish to. The main difference will be that you won’t need to update the site’s configuration file to use a theme.
-
-### The Home Page
-
-The home page, or landing page, is the first page that many visitors to a site see. It is the index.html file in the root directory of the web site. Since Hugo writes files to the public/ directory, our home page is public/index.html.
-
-### Site Configuration File
-
-When Hugo runs, it looks for a configuration file that contains settings that override default values for the entire site. The file can use TOML, YAML, or JSON. I prefer to use TOML for my configuration files. If you prefer to use JSON or YAML, you’ll need to translate my examples. You’ll also need to change the name of the file since Hugo uses the extension to determine how to process it.
-
-Hugo translates Markdown files into HTML. By default, Hugo expects to find Markdown files in your ```content/``` directory and template files in your ```themes/``` directory. It will create HTML files in your ```public/``` directory. You can change this by specifying alternate locations in the configuration file.
-
-### Content
-
-Content is stored in text files that contain two sections. The first section is the “front matter,” which is the meta-information on the content. The second section contains Markdown that will be converted to HTML.
-
-#### Front Matter
-
-The front matter is information about the content. Like the configuration file, it can be written in TOML, YAML, or JSON. Unlike the configuration file, Hugo doesn’t use the file’s extension to know the format. It looks for markers to signal the type. TOML is surrounded by “`+++`”, YAML by “`---`”, and JSON is enclosed in curly braces. I prefer to use TOML, so you’ll need to translate my examples if you prefer YAML or JSON.
-
-The information in the front matter is passed into the template before the content is rendered into HTML.
-
-#### Markdown
-
-Content is written in Markdown which makes it easier to create the content. Hugo runs the content through a Markdown engine to create the HTML which will be written to the output file.
-
-### Template Files
-
-Hugo uses template files to render content into HTML. Template files are a bridge between the content and presentation. Rules in the template define what content is published, where it's published to, and how it will rendered to the HTML file. The template guides the presentation by specifying the style to use.
-
-There are three types of templates: single, list, and partial. Each type takes a bit of content as input and transforms it based on the commands in the template.
-
-Hugo uses its knowledge of the content to find the template file used to render the content. If it can’t find a template that is an exact match for the content, it will shift up a level and search from there. It will continue to do so until it finds a matching template or runs out of templates to try. If it can’t find a template, it will use the default template for the site.
-
-Please note that you can use the front matter to influence Hugo’s choice of templates.
-
-#### Single Template
-
-A single template is used to render a single piece of content. For example, an article or post would be a single piece of content and use a single template.
-
-#### List Template
-
-A list template renders a group of related content. That could be a summary of recent postings or all articles in a category. List templates can contain multiple groups.
-
-The homepage template is a special type of list template. Hugo assumes that the home page of your site will act as the portal for the rest of the content in the site.
-
-#### Partial Template
-
-A partial template is a template that can be included in other templates. Partial templates must be called using the “partial” template command. They are very handy for rolling up common behavior. For example, your site may have a banner that all pages use. Instead of copying the text of the banner into every single and list template, you could create a partial with the banner in it. That way if you decide to change the banner, you only have to change the partial template.
-
-## Create a New Site
-
-Let's use Hugo to create a new web site. I'm a Mac user, so I'll create mine in my home directory, in the Sites folder. If you're using Linux, you might have to create the folder first.
-
-The "new site" command will create a skeleton of a site. It will give you the basic directory structure and a useable configuration file.
-
-```
-$ hugo new site ~/Sites/zafta
-$ cd ~/Sites/zafta
-$ ls -l
-total 8
-drwxr-xr-x  7 quoha  staff  238 Sep 29 16:49 .
-drwxr-xr-x  3 quoha  staff  102 Sep 29 16:49 ..
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 archetypes
--rw-r--r--  1 quoha  staff   82 Sep 29 16:49 config.toml
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 content
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 layouts
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 static
-$
-```
-
-Take a look in the content/ directory to confirm that it is empty.
-
-The other directories (archetypes/, layouts/, and static/) are used when customizing a theme. That's a topic for a different tutorial, so please ignore them for now.
-
-### Generate the HTML For the New Site
-
-Running the `hugo` command with no options will read all the available content and generate the HTML files. It will also copy all static files (that's everything that's not content). Since we have an empty site, it won't do much, but it will do it very quickly.
-
-```
-$ hugo --verbose
-INFO: 2014/09/29 Using config file: config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-WARN: 2014/09/29 Unable to locate layout: [index.html _default/list.html _default/single.html]
-WARN: 2014/09/29 Unable to locate layout: [404.html]
-0 draft content
-0 future content
-0 pages created
-0 tags created
-0 categories created
-in 2 ms
-$
-```
-
-The "`--verbose`" flag gives extra information that will be helpful when we build the template. Every line of the output that starts with "INFO:" or "WARN:" is present because we used that flag. The lines that start with "WARN:" are warning messages. We'll go over them later.
-
-We can verify that the command worked by looking at the directory again.
-
-```
-$ ls -l
-total 8
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 archetypes
--rw-r--r--  1 quoha  staff   82 Sep 29 16:49 config.toml
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 content
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 layouts
-drwxr-xr-x  4 quoha  staff  136 Sep 29 17:02 public
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 static
-$
-```
-
-See that new public/ directory? Hugo placed all generated content there. When you're ready to publish your web site, that's the place to start. For now, though, let's just confirm that we have what we'd expect from a site with no content.
-
-```
-$ ls -l public
-total 16
--rw-r--r--  1 quoha  staff  416 Sep 29 17:02 index.xml
--rw-r--r--  1 quoha  staff  262 Sep 29 17:02 sitemap.xml
-$
-```
-
-Hugo created two XML files, which is standard, but there are no HTML files.
-
-
-
-### Test the New Site
-
-Verify that you can run the built-in web server. It will dramatically shorten your development cycle if you do. Start it by running the "server" command. If it is successful, you will see output similar to the following:
-
-```
-$ hugo server --verbose
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-WARN: 2014/09/29 Unable to locate layout: [index.html _default/list.html _default/single.html]
-WARN: 2014/09/29 Unable to locate layout: [404.html]
-0 draft content
-0 future content
-0 pages created
-0 tags created
-0 categories created
-in 2 ms
-Serving pages from /Users/quoha/Sites/zafta/public
-Web Server is available at http://localhost:1313
-Press Ctrl+C to stop
-```
-
-Connect to the listed URL (it's on the line that starts with "Web Server"). If everything is working correctly, you should get a page that shows the following:
-
-```
-index.xml
-sitemap.xml
-```
-
-That's a listing of your public/ directory. Hugo didn't create a home page because our site has no content. When there's no index.html file in a directory, the server lists the files in the directory, which is what you should see in your browser.
-
-Let’s go back and look at those warnings again.
-
-```
-WARN: 2014/09/29 Unable to locate layout: [index.html _default/list.html _default/single.html]
-WARN: 2014/09/29 Unable to locate layout: [404.html]
-```
-
-That second warning is easier to explain. We haven’t created a template to be used to generate “page not found errors.” The 404 message is a topic for a separate tutorial.
-
-Now for the first warning. It is for the home page. You can tell because the first layout that it looked for was “index.html.” That’s only used by the home page.
-
-I like that the verbose flag causes Hugo to list the files that it's searching for. For the home page, they are index.html, _default/list.html, and _default/single.html. There are some rules that we'll cover later that explain the names and paths. For now, just remember that Hugo couldn't find a template for the home page and it told you so.
-
-At this point, you've got a working installation and site that we can build upon. All that’s left is to add some content and a theme to display it.
-
-## Create a New Theme
-
-Hugo doesn't ship with a default theme. There are a few available (I counted a dozen when I first installed Hugo) and Hugo comes with a command to create new themes.
-
-We're going to create a new theme called "zafta." Since the goal of this tutorial is to show you how to fill out the files to pull in your content, the theme will not contain any CSS. In other words, ugly but functional.
-
-All themes have opinions on content and layout. For example, Zafta uses "post" over "blog". Strong opinions make for simpler templates but differing opinions make it tougher to use themes. When you build a theme, consider using the terms that other themes do.
-
-
-### Create a Skeleton
-
-Use the hugo "new" command to create the skeleton of a theme. This creates the directory structure and places empty files for you to fill out.
-
-```
-$ hugo new theme zafta
-
-$ ls -l
-total 8
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 archetypes
--rw-r--r--  1 quoha  staff   82 Sep 29 16:49 config.toml
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 content
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 layouts
-drwxr-xr-x  4 quoha  staff  136 Sep 29 17:02 public
-drwxr-xr-x  2 quoha  staff   68 Sep 29 16:49 static
-drwxr-xr-x  3 quoha  staff  102 Sep 29 17:31 themes
-
-$ find themes -type f | xargs ls -l
--rw-r--r--  1 quoha  staff  1081 Sep 29 17:31 themes/zafta/LICENSE.md
--rw-r--r--  1 quoha  staff     0 Sep 29 17:31 themes/zafta/archetypes/default.md
--rw-r--r--  1 quoha  staff     0 Sep 29 17:31 themes/zafta/layouts/_default/list.html
--rw-r--r--  1 quoha  staff     0 Sep 29 17:31 themes/zafta/layouts/_default/single.html
--rw-r--r--  1 quoha  staff     0 Sep 29 17:31 themes/zafta/layouts/index.html
--rw-r--r--  1 quoha  staff     0 Sep 29 17:31 themes/zafta/layouts/partials/footer.html
--rw-r--r--  1 quoha  staff     0 Sep 29 17:31 themes/zafta/layouts/partials/header.html
--rw-r--r--  1 quoha  staff    93 Sep 29 17:31 themes/zafta/theme.toml
-$
-```
-
-The skeleton includes templates (the files ending in .html), license file, a description of your theme (the theme.toml file), and an empty archetype.
-
-Please take a minute to fill out the theme.toml and LICENSE.md files. They're optional, but if you're going to be distributing your theme, it tells the world who to praise (or blame). It's also nice to declare the license so that people will know how they can use the theme.
-
-```
-$ vi themes/zafta/theme.toml
-author = "michael d henderson"
-description = "a minimal working template"
-license = "MIT"
-name = "zafta"
-source_repo = ""
-tags = ["tags", "categories"]
-:wq
-
-## also edit themes/zafta/LICENSE.md and change
-## the bit that says "YOUR_NAME_HERE"
-```
-
-Note that the the skeleton's template files are empty. Don't worry, we'll be changing that shortly.
-
-```
-$ find themes/zafta -name '*.html' | xargs ls -l
--rw-r--r--  1 quoha  staff  0 Sep 29 17:31 themes/zafta/layouts/_default/list.html
--rw-r--r--  1 quoha  staff  0 Sep 29 17:31 themes/zafta/layouts/_default/single.html
--rw-r--r--  1 quoha  staff  0 Sep 29 17:31 themes/zafta/layouts/index.html
--rw-r--r--  1 quoha  staff  0 Sep 29 17:31 themes/zafta/layouts/partials/footer.html
--rw-r--r--  1 quoha  staff  0 Sep 29 17:31 themes/zafta/layouts/partials/header.html
-$
-```
-
-
-
-### Update the Configuration File to Use the Theme
-
-Now that we've got a theme to work with, it's a good idea to add the theme name to the configuration file. This is optional, because you can always add "-t zafta" on all your commands. I like to put it the configuration file because I like shorter command lines. If you don't put it in the configuration file or specify it on the command line, you won't use the template that you're expecting to.
-
-Edit the file to add the theme, add a title for the site, and specify that all of our content will use the TOML format.
-
-```
-$ vi config.toml
-theme = "zafta"
-baseurl = ""
-languageCode = "en-us"
-title = "zafta - totally refreshing"
-MetaDataFormat = "toml"
-:wq
-
-$
-```
-
-### Generate the Site
-
-Now that we have an empty theme, let's generate the site again.
-
-```
-$ hugo --verbose
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html]
-0 draft content
-0 future content
-0 pages created
-0 tags created
-0 categories created
-in 2 ms
-$
-```
-
-Did you notice that the output is different? The warning message for the home page has disappeared and we have an additional information line saying that Hugo is syncing from the theme's directory.
-
-Let's check the public/ directory to see what Hugo's created.
-
-```
-$ ls -l public
-total 16
-drwxr-xr-x  2 quoha  staff   68 Sep 29 17:56 css
--rw-r--r--  1 quoha  staff    0 Sep 29 17:56 index.html
--rw-r--r--  1 quoha  staff  407 Sep 29 17:56 index.xml
-drwxr-xr-x  2 quoha  staff   68 Sep 29 17:56 js
--rw-r--r--  1 quoha  staff  243 Sep 29 17:56 sitemap.xml
-$
-```
-
-Notice four things:
-
-1. Hugo created a home page. This is the file public/index.html.
-2. Hugo created a css/ directory.
-3. Hugo created a js/ directory.
-4. Hugo claimed that it created 0 pages. It created a file and copied over static files, but didn't create any pages. That's because it considers a "page" to be a file created directly from a content file. It doesn't count things like the index.html files that it creates automatically.
-
-#### The Home Page
-
-Hugo supports many different types of templates. The home page is special because it gets its own type of template and its own template file. The file, layouts/index.html, is used to generate the HTML for the home page. The Hugo documentation says that this is the only required template, but that depends. Hugo's warning message shows that it looks for three different templates:
-
-```
-WARN: 2014/09/29 Unable to locate layout: [index.html _default/list.html _default/single.html]
-```
-
-If it can't find any of these, it completely skips creating the home page. We noticed that when we built the site without having a theme installed.
-
-When Hugo created our theme, it created an empty home page template. Now, when we build the site, Hugo finds the template and uses it to generate the HTML for the home page. Since the template file is empty, the HTML file is empty, too. If the template had any rules in it, then Hugo would have used them to generate the home page.
-
-```
-$ find . -name index.html | xargs ls -l
--rw-r--r--  1 quoha  staff  0 Sep 29 20:21 ./public/index.html
--rw-r--r--  1 quoha  staff  0 Sep 29 17:31 ./themes/zafta/layouts/index.html
-$
-```
-
-#### The Magic of Static
-
-Hugo does two things when generating the site. It uses templates to transform content into HTML and it copies static files into the site. Unlike content, static files are not transformed. They are copied exactly as they are.
-
-Hugo assumes that your site will use both CSS and JavaScript, so it creates directories in your theme to hold them. Remember opinions? Well, Hugo's opinion is that you'll store your CSS in a directory named css/ and your JavaScript in a directory named js/. If you don't like that, you can change the directory names in your theme directory or even delete them completely. Hugo's nice enough to offer its opinion, then behave nicely if you disagree.
-
-```
-$ find themes/zafta -type d | xargs ls -ld
-drwxr-xr-x  7 quoha  staff  238 Sep 29 17:38 themes/zafta
-drwxr-xr-x  3 quoha  staff  102 Sep 29 17:31 themes/zafta/archetypes
-drwxr-xr-x  5 quoha  staff  170 Sep 29 17:31 themes/zafta/layouts
-drwxr-xr-x  4 quoha  staff  136 Sep 29 17:31 themes/zafta/layouts/_default
-drwxr-xr-x  4 quoha  staff  136 Sep 29 17:31 themes/zafta/layouts/partials
-drwxr-xr-x  4 quoha  staff  136 Sep 29 17:31 themes/zafta/static
-drwxr-xr-x  2 quoha  staff   68 Sep 29 17:31 themes/zafta/static/css
-drwxr-xr-x  2 quoha  staff   68 Sep 29 17:31 themes/zafta/static/js
-$
-```
-
-## The Theme Development Cycle
-
-When you're working on a theme, you will make changes in the theme's directory, rebuild the site, and check your changes in the browser. Hugo makes this very easy:
-
-1. Purge the public/ directory.
-2. Run the built in web server in watch mode.
-3. Open your site in a browser.
-4. Update the theme.
-5. Glance at your browser window to see changes.
-6. Return to step 4.
-
-I’ll throw in one more opinion: never work on a theme on a live site. Always work on a copy of your site. Make changes to your theme, test them, then copy them up to your site. For added safety, use a tool like Git to keep a revision history of your content and your theme. Believe me when I say that it is too easy to lose both your mind and your changes.
-
-Check the main Hugo site for information on using Git with Hugo.
-
-### Purge the public/ Directory
-
-When generating the site, Hugo will create new files and update existing ones in the ```public/``` directory. It will not delete files that are no longer used. For example, files that were created in the wrong directory or with the wrong title will remain. If you leave them, you might get confused by them later. I recommend cleaning out your site prior to generating it.
-
-Note: If you're building on an SSD, you should ignore this. Churning on a SSD can be costly.
-
-### Hugo's Watch Option
-
-Hugo's "`--watch`" option will monitor the content/ and your theme directories for changes and rebuild the site automatically.
-
-### Live Reload
-
-Hugo's built in web server supports live reload. As pages are saved on the server, the browser is told to refresh the page. Usually, this happens faster than you can say, "Wow, that's totally amazing."
-
-### Development Commands
-
-Use the following commands as the basis for your workflow.
-
-```
-## purge old files. hugo will recreate the public directory.
-##
-$ rm -rf public
-##
-## run hugo in watch mode
-##
-$ hugo server --watch --verbose
-```
-
-Here's sample output showing Hugo detecting a change to the template for the home page. Once generated, the web browser automatically reloaded the page. I've said this before, it's amazing.
-
-
-```
-$ rm -rf public
-$ hugo server --watch --verbose
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html]
-0 draft content
-0 future content
-0 pages created
-0 tags created
-0 categories created
-in 2 ms
-Watching for changes in /Users/quoha/Sites/zafta/content
-Serving pages from /Users/quoha/Sites/zafta/public
-Web Server is available at http://localhost:1313
-Press Ctrl+C to stop
-INFO: 2014/09/29 File System Event: ["/Users/quoha/Sites/zafta/themes/zafta/layouts/index.html": MODIFY|ATTRIB]
-Change detected, rebuilding site
-
-WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html]
-0 draft content
-0 future content
-0 pages created
-0 tags created
-0 categories created
-in 1 ms
-```
-
-## Update the Home Page Template
-
-The home page is one of a few special pages that Hugo creates automatically. As mentioned earlier, it looks for one of three files in the theme's layout/ directory:
-
-1. index.html
-2. _default/list.html
-3. _default/single.html
-
-We could update one of the default templates, but a good design decision is to update the most specific template available. That's not a hard and fast rule (in fact, we'll break it a few times in this tutorial), but it is a good generalization.
-
-### Make a Static Home Page
-
-Right now, that page is empty because we don't have any content and we don't have any logic in the template. Let's change that by adding some text to the template.
-
-```
-$ vi themes/zafta/layouts/index.html
-<!DOCTYPE html>
-<html>
-<body>
-  <p>hugo says hello!</p>
-</body>
-</html>
-:wq
-
-$
-```
-
-Build the web site and then verify the results.
-
-```
-$ hugo --verbose
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html]
-0 draft content
-0 future content
-0 pages created
-0 tags created
-0 categories created
-in 2 ms
-
-$ find public -type f -name '*.html' | xargs ls -l
--rw-r--r--  1 quoha  staff  78 Sep 29 21:26 public/index.html
-
-$ cat public/index.html
-<!DOCTYPE html>
-<html>
-<body>
-  <p>hugo says hello!</p>
-</html>
-```
-
-#### Live Reload
-
-Note: If you're running the server with the `--watch` option, you'll see different content in the file:
-
-```
-$ cat public/index.html
-<!DOCTYPE html>
-<html>
-<body>
-  <p>hugo says hello!</p>
-<script>document.write('<script src="http://'
-        + (location.host || 'localhost').split(':')[0]
-    + ':1313/livereload.js?mindelay=10"></'
-        + 'script>')</script></body>
-</html>
-```
-
-When you use `--watch`, the Live Reload script is added by Hugo. Look for live reload in the documentation to see what it does and how to disable it.
-
-### Build a "Dynamic" Home Page
-
-"Dynamic home page?" Hugo's a static web site generator, so this seems an odd thing to say. I mean let's have the home page automatically reflect the content in the site every time Hugo builds it. We'll use iteration in the template to do that.
-
-#### Create New Posts
-
-Now that we have the home page generating static content, let's add some content to the site. We'll display these posts as a list on the home page and on their own page, too.
-
-Hugo has a command to generate a skeleton post, just like it does for sites and themes.
-
-```
-$ hugo --verbose new post/first.md
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 attempting to create  post/first.md of post
-INFO: 2014/09/29 curpath: /Users/quoha/Sites/zafta/themes/zafta/archetypes/default.md
-ERROR: 2014/09/29 Unable to Cast <nil> to map[string]interface{}
-
-$
-```
-
-That wasn't very nice, was it?
-
-The "new" command uses an archetype to create the post file. Hugo created an empty default archetype file, but that causes an error when there's a theme. For me, the workaround was to create an archetypes file specifically for the post type.
-
-```
-$ vi themes/zafta/archetypes/post.md
-+++
-Description = ""
-Tags = []
-Categories = []
-+++
-:wq
-
-$ find themes/zafta/archetypes -type f | xargs ls -l
--rw-r--r--  1 quoha  staff   0 Sep 29 21:53 themes/zafta/archetypes/default.md
--rw-r--r--  1 quoha  staff  51 Sep 29 21:54 themes/zafta/archetypes/post.md
-
-$ hugo --verbose new post/first.md
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 attempting to create  post/first.md of post
-INFO: 2014/09/29 curpath: /Users/quoha/Sites/zafta/themes/zafta/archetypes/post.md
-INFO: 2014/09/29 creating /Users/quoha/Sites/zafta/content/post/first.md
-/Users/quoha/Sites/zafta/content/post/first.md created
-
-$ hugo --verbose new post/second.md
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 attempting to create  post/second.md of post
-INFO: 2014/09/29 curpath: /Users/quoha/Sites/zafta/themes/zafta/archetypes/post.md
-INFO: 2014/09/29 creating /Users/quoha/Sites/zafta/content/post/second.md
-/Users/quoha/Sites/zafta/content/post/second.md created
-
-$ ls -l content/post
-total 16
--rw-r--r--  1 quoha  staff  104 Sep 29 21:54 first.md
--rw-r--r--  1 quoha  staff  105 Sep 29 21:57 second.md
-
-$ cat content/post/first.md
-+++
-Categories = []
-Description = ""
-Tags = []
-date = "2014-09-29T21:54:53-05:00"
-title = "first"
-
-+++
-my first post
-
-$ cat content/post/second.md
-+++
-Categories = []
-Description = ""
-Tags = []
-date = "2014-09-29T21:57:09-05:00"
-title = "second"
-
-+++
-my second post
-
-$
-```
-
-Build the web site and then verify the results.
-
-```
-$ rm -rf public
-$ hugo --verbose
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 found taxonomies: map[string]string{"category":"categories", "tag":"tags"}
-WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html]
-0 draft content
-0 future content
-2 pages created
-0 tags created
-0 categories created
-in 4 ms
-$
-```
-
-The output says that it created 2 pages. Those are our new posts:
-
-```
-$ find public -type f -name '*.html' | xargs ls -l
--rw-r--r--  1 quoha  staff  78 Sep 29 22:13 public/index.html
--rw-r--r--  1 quoha  staff   0 Sep 29 22:13 public/post/first/index.html
--rw-r--r--  1 quoha  staff   0 Sep 29 22:13 public/post/index.html
--rw-r--r--  1 quoha  staff   0 Sep 29 22:13 public/post/second/index.html
-$
-```
-
-The new files are empty because because the templates used to generate the content are empty. The homepage doesn't show the new content, either. We have to update the templates to add the posts.
-
-### List and Single Templates
-
-In Hugo, we have three major kinds of templates. There's the home page template that we updated previously. It is used only by the home page. We also have "single" templates which are used to generate output for a single content file. We also have "list" templates that are used to group multiple pieces of content before generating output.
-
-Generally speaking, list templates are named "list.html" and single templates are named "single.html."
-
-There are three other types of templates: partials, content views, and terms. We will not go into much detail on these.
-
-### Add Content to the Homepage
-
-The home page will contain a list of posts. Let's update its template to add the posts that we just created. The logic in the template will run every time we build the site.
-
-```
-$ vi themes/zafta/layouts/index.html
-<!DOCTYPE html>
-<html>
-<body>
-  {{ range first 10 .Data.Pages }}
-    <h1>{{ .Title }}</h1>
-  {{ end }}
-</body>
-</html>
-:wq
-
-$
-```
-
-Hugo uses the Go template engine. That engine scans the template files for commands which are enclosed between "{{" and "}}". In our template, the commands are:
-
-1. range
-2. .Title
-3. end
-
-The "range" command is an iterator. We're going to use it to go through the first ten pages. Every HTML file that Hugo creates is treated as a page, so looping through the list of pages will look at every file that will be created.
-
-The ".Title" command prints the value of the "title" variable. Hugo pulls it from the front matter in the Markdown file.
-
-The "end" command signals the end of the range iterator. The engine loops back to the top of the iteration when it finds "end." Everything between the "range" and "end" is evaluated every time the engine goes through the iteration. In this file, that would cause the title from the first ten pages to be output as heading level one.
-
-It's helpful to remember that some variables, like .Data, are created before any output files. Hugo loads every content file into the variable and then gives the template a chance to process before creating the HTML files.
-
-Build the web site and then verify the results.
-
-```
-$ rm -rf public
-$ hugo --verbose
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 found taxonomies: map[string]string{"tag":"tags", "category":"categories"}
-WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html]
-0 draft content
-0 future content
-2 pages created
-0 tags created
-0 categories created
-in 4 ms
-$ find public -type f -name '*.html' | xargs ls -l
--rw-r--r--  1 quoha  staff  94 Sep 29 22:23 public/index.html
--rw-r--r--  1 quoha  staff   0 Sep 29 22:23 public/post/first/index.html
--rw-r--r--  1 quoha  staff   0 Sep 29 22:23 public/post/index.html
--rw-r--r--  1 quoha  staff   0 Sep 29 22:23 public/post/second/index.html
-$ cat public/index.html
-<!DOCTYPE html>
-<html>
-<body>
-
-    <h1>second</h1>
-
-    <h1>first</h1>
-
-</body>
-</html>
-$
-```
-
-Congratulations, the home page shows the title of the two posts. The posts themselves are still empty, but let's take a moment to appreciate what we've done. Your template now generates output dynamically. Believe it or not, by inserting the range command inside of those curly braces, you've learned everything you need to know to build a theme. All that's really left is understanding which template will be used to generate each content file and becoming familiar with the commands for the template engine.
-
-And, if that were entirely true, this tutorial would be much shorter. There are a few things to know that will make creating a new template much easier. Don't worry, though, that's all to come.
-
-### Add Content to the Posts
-
-We're working with posts, which are in the content/post/ directory. That means that their section is "post" (and if we don't do something weird, their type is also "post").
-
-Hugo uses the section and type to find the template file for every piece of content. Hugo will first look for a template file that matches the section or type name. If it can't find one, then it will look in the _default/ directory. There are some twists that we'll cover when we get to categories and tags, but for now we can assume that Hugo will try post/single.html, then _default/single.html.
-
-Now that we know the search rule, let's see what we actually have available:
-
-```
-$ find themes/zafta -name single.html | xargs ls -l
--rw-r--r--  1 quoha  staff  132 Sep 29 17:31 themes/zafta/layouts/_default/single.html
-```
-
-We could create a new template, post/single.html, or change the default. Since we don't know of any other content types, let's start with updating the default.
-
-Remember, any content that we haven't created a template for will end up using this template. That can be good or bad. Bad because I know that we're going to be adding different types of content and we're going to end up undoing some of the changes we've made. It's good because we'll be able to see immediate results. It's also good to start here because we can start to build the basic layout for the site. As we add more content types, we'll refactor this file and move logic around. Hugo makes that fairly painless, so we'll accept the cost and proceed.
-
-Please see the Hugo documentation on template rendering for all the details on determining which template to use. And, as the docs mention, if you're building a single page application (SPA) web site, you can delete all of the other templates and work with just the default single page. That's a refreshing amount of joy right there.
-
-#### Update the Template File
-
-```
-$ vi themes/zafta/layouts/_default/single.html
-<!DOCTYPE html>
-<html>
-<head>
-  <title>{{ .Title }}</title>
-</head>
-<body>
-  <h1>{{ .Title }}</h1>
-  {{ .Content }}
-</body>
-</html>
-:wq
-
-$
-```
-
-Build the web site and verify the results.
-
-```
-$ rm -rf public
-$ hugo --verbose
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 found taxonomies: map[string]string{"tag":"tags", "category":"categories"}
-WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html]
-0 draft content
-0 future content
-2 pages created
-0 tags created
-0 categories created
-in 4 ms
-
-$ find public -type f -name '*.html' | xargs ls -l
--rw-r--r--  1 quoha  staff   94 Sep 29 22:40 public/index.html
--rw-r--r--  1 quoha  staff  125 Sep 29 22:40 public/post/first/index.html
--rw-r--r--  1 quoha  staff    0 Sep 29 22:40 public/post/index.html
--rw-r--r--  1 quoha  staff  128 Sep 29 22:40 public/post/second/index.html
-
-$ cat public/post/first/index.html
-<!DOCTYPE html>
-<html>
-<head>
-  <title>first</title>
-</head>
-<body>
-  <h1>first</h1>
-  <p>my first post</p>
-
-</body>
-</html>
-
-$ cat public/post/second/index.html
-<!DOCTYPE html>
-<html>
-<head>
-  <title>second</title>
-</head>
-<body>
-  <h1>second</h1>
-  <p>my second post</p>
-
-</body>
-</html>
-$
-```
-
-Notice that the posts now have content. You can go to localhost:1313/post/first to verify.
-
-### Linking to Content
-
-The posts are on the home page. Let's add a link from there to the post. Since this is the home page, we'll update its template.
-
-```
-$ vi themes/zafta/layouts/index.html
-<!DOCTYPE html>
-<html>
-<body>
-  {{ range first 10 .Data.Pages }}
-    <h1><a href="{{ .Permalink }}">{{ .Title }}</a></h1>
-  {{ end }}
-</body>
-</html>
-```
-
-Build the web site and verify the results.
-
-```
-$ rm -rf public
-$ hugo --verbose
-INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/
-INFO: 2014/09/29 found taxonomies: map[string]string{"tag":"tags", "category":"categories"}
-WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html]
-0 draft content
-0 future content
-2 pages created
-0 tags created
-0 categories created
-in 4 ms
-
-$ find public -type f -name '*.html' | xargs ls -l
--rw-r--r--  1 quoha  staff  149 Sep 29 22:44 public/index.html
--rw-r--r--  1 quoha  staff  125 Sep 29 22:44 public/post/first/index.html
--rw-r--r--  1 quoha  staff    0 Sep 29 22:44 public/post/index.html
--rw-r--r--  1 quoha  staff  128 Sep 29 22:44 public/post/second/index.html
-
-$ cat public/index.html
-<!DOCTYPE html>
-<html>
-<body>
-
-    <h1><a href="/post/second/">second</a></h1>
-
-    <h1><a href="/post/first/">first</a></h1>
-
-</body>
-</html>
-
-$
-```
-
-### Create a Post Listing
-
-We have the posts displaying on the home page and on their own page. We also have a file public/post/index.html that is empty. Let's make it show a list of all posts (not just the first ten).
-
-We need to decide which template to update. This will be a listing, so it should be a list template. Let's take a quick look and see which list templates are available.
-
-```
-$ find themes/zafta -name list.html | xargs ls -l
--rw-r--r--  1 quoha  staff  0 Sep 29 17:31 themes/zafta/layouts/_default/list.html
-```
-
-As with the single post, we have to decide to update _default/list.html or create post/list.html. We still don't have multiple content types, so let's stay consistent and update the default list template.
-
-## Creating Top Level Pages
-
-Let's add an "about" page and display it at the top level (as opposed to a sub-level like we did with posts).
-
-The default in Hugo is to use the directory structure of the content/ directory to guide the location of the generated html in the public/ directory. Let's verify that by creating an "about" page at the top level:
-
-```
-$ vi content/about.md
-+++
-title = "about"
-description = "about this site"
-date = "2014-09-27"
-slug = "about time"
-+++
-
-## about us
-
-i'm speechless
-:wq
-```
-
-Generate the web site and verify the results.
-
-```
-$ find public -name '*.html' | xargs ls -l
--rw-rw-r--  1 mdhender  staff   334 Sep 27 15:08 public/about-time/index.html
--rw-rw-r--  1 mdhender  staff   527 Sep 27 15:08 public/index.html
--rw-rw-r--  1 mdhender  staff   358 Sep 27 15:08 public/post/first-post/index.html
--rw-rw-r--  1 mdhender  staff     0 Sep 27 15:08 public/post/index.html
--rw-rw-r--  1 mdhender  staff   342 Sep 27 15:08 public/post/second-post/index.html
-```
-
-Notice that the page wasn't created at the top level. It was created in a sub-directory named 'about-time/'. That name came from our slug. Hugo will use the slug to name the generated content. It's a reasonable default, by the way, but we can learn a few things by fighting it for this file.
-
-One other thing. Take a look at the home page.
-
-```
-$ cat public/index.html
-<!DOCTYPE html>
-<html>
-<body>
-    <h1><a href="http://localhost:1313/post/theme/">creating a new theme</a></h1>
-    <h1><a href="http://localhost:1313/about-time/">about</a></h1>
-    <h1><a href="http://localhost:1313/post/second-post/">second</a></h1>
-    <h1><a href="http://localhost:1313/post/first-post/">first</a></h1>
-<script>document.write('<script src="http://'
-        + (location.host || 'localhost').split(':')[0]
-    + ':1313/livereload.js?mindelay=10"></'
-        + 'script>')</script></body>
-</html>
-```
-
-Notice that the "about" link is listed with the posts? That's not desirable, so let's change that first.
-
-```
-$ vi themes/zafta/layouts/index.html
-<!DOCTYPE html>
-<html>
-<body>
-  <h1>posts</h1>
-  {{ range first 10 .Data.Pages }}
-    {{ if eq .Type "post"}}
-      <h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
-    {{ end }}
-  {{ end }}
-
-  <h1>pages</h1>
-  {{ range .Data.Pages }}
-    {{ if eq .Type "page" }}
-      <h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
-    {{ end }}
-  {{ end }}
-</body>
-</html>
-:wq
-```
-
-Generate the web site and verify the results. The home page has two sections, posts and pages, and each section has the right set of headings and links in it.
-
-But, that about page still renders to about-time/index.html.
-
-```
-$ find public -name '*.html' | xargs ls -l
--rw-rw-r--  1 mdhender  staff    334 Sep 27 15:33 public/about-time/index.html
--rw-rw-r--  1 mdhender  staff    645 Sep 27 15:33 public/index.html
--rw-rw-r--  1 mdhender  staff    358 Sep 27 15:33 public/post/first-post/index.html
--rw-rw-r--  1 mdhender  staff      0 Sep 27 15:33 public/post/index.html
--rw-rw-r--  1 mdhender  staff    342 Sep 27 15:33 public/post/second-post/index.html
-```
-
-Knowing that hugo is using the slug to generate the file name, the simplest solution is to change the slug. Let's do it the hard way and change the permalink in the configuration file.
-
-```
-$ vi config.toml
-[permalinks]
-  page = "/:title/"
-  about = "/:filename/"
-```
-
-Generate the web site and verify that this didn't work. Hugo lets "slug" or "URL" override the permalinks setting in the configuration file. Go ahead and comment out the slug in content/about.md, then generate the web site to get it to be created in the right place.
-
-## Sharing Templates
-
-If you've been following along, you probably noticed that posts have titles in the browser and the home page doesn't. That's because we didn't put the title in the home page's template (layouts/index.html). That's an easy thing to do, but let's look at a different option.
-
-We can put the common bits into a shared template that's stored in the themes/zafta/layouts/partials/ directory.
-
-### Create the Header and Footer Partials
-
-In Hugo, a partial is a sugar-coated template. Normally a template reference has a path specified. Partials are different. Hugo searches for them along a TODO defined search path. This makes it easier for end-users to override the theme's presentation.
-
-```
-$ vi themes/zafta/layouts/partials/header.html
-<!DOCTYPE html>
-<html>
-<head>
-  <title>{{ .Title }}</title>
-</head>
-<body>
-:wq
-
-$ vi themes/zafta/layouts/partials/footer.html
-</body>
-</html>
-:wq
-```
-
-### Update the Home Page Template to Use the Partials
-
-The most noticeable difference between a template call and a partials call is the lack of path:
-
-```
-{{ template "theme/partials/header.html" . }}
-```
-versus
-```
-{{ partial "header.html" . }}
-```
-Both pass in the context.
-
-Let's change the home page template to use these new partials.
-
-```
-$ vi themes/zafta/layouts/index.html
-{{ partial "header.html" . }}
-
-  <h1>posts</h1>
-  {{ range first 10 .Data.Pages }}
-    {{ if eq .Type "post"}}
-      <h2><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
-    {{ end }}
-  {{ end }}
-
-  <h1>pages</h1>
-  {{ range .Data.Pages }}
-    {{ if or (eq .Type "page") (eq .Type "about") }}
-      <h2><a href="{{ .Permalink }}">{{ .Type }} - {{ .Title }} - {{ .RelPermalink }}</a></h2>
-    {{ end }}
-  {{ end }}
-
-{{ partial "footer.html" . }}
-:wq
-```
-
-Generate the web site and verify the results. The title on the home page is now "your title here", which comes from the "title" variable in the config.toml file.
-
-### Update the Default Single Template to Use the Partials
-
-```
-$ vi themes/zafta/layouts/_default/single.html
-{{ partial "header.html" . }}
-
-  <h1>{{ .Title }}</h1>
-  {{ .Content }}
-
-{{ partial "footer.html" . }}
-:wq
-```
-
-Generate the web site and verify the results. The title on the posts and the about page should both reflect the value in the markdown file.
-
-## Add “Date Published” to Posts
-
-It's common to have posts display the date that they were written or published, so let's add that. The front matter of our posts has a variable named "date." It's usually the date the content was created, but let's pretend that's the value we want to display.
-
-### Add “Date Published” to the Template
-
-We'll start by updating the template used to render the posts. The template code will look like:
-
-```
-{{ .Date.Format "Mon, Jan 2, 2006" }}
-```
-
-Posts use the default single template, so we'll change that file.
-
-```
-$ vi themes/zafta/layouts/_default/single.html
-{{ partial "header.html" . }}
-
-  <h1>{{ .Title }}</h1>
-  <h2>{{ .Date.Format "Mon, Jan 2, 2006" }}</h2>
-  {{ .Content }}
-
-{{ partial "footer.html" . }}
-:wq
-```
-
-Generate the web site and verify the results. The posts now have the date displayed in them. There's a problem, though. The "about" page also has the date displayed.
-
-As usual, there are a couple of ways to make the date display only on posts. We could do an "if" statement like we did on the home page. Another way would be to create a separate template for posts.
-
-The "if" solution works for sites that have just a couple of content types. It aligns with the principle of "code for today," too.
-
-Let's assume, though, that we've made our site so complex that we feel we have to create a new template type. In Hugo-speak, we're going to create a section template.
-
-Let's restore the default single template before we forget.
-
-```
-$ mkdir themes/zafta/layouts/post
-$ vi themes/zafta/layouts/_default/single.html
-{{ partial "header.html" . }}
-
-  <h1>{{ .Title }}</h1>
-  {{ .Content }}
-
-{{ partial "footer.html" . }}
-:wq
-```
-
-Now we'll update the post's version of the single template. If you remember Hugo's rules, the template engine will use this version over the default.
-
-```
-$ vi themes/zafta/layouts/post/single.html
-{{ partial "header.html" . }}
-
-  <h1>{{ .Title }}</h1>
-  <h2>{{ .Date.Format "Mon, Jan 2, 2006" }}</h2>
-  {{ .Content }}
-
-{{ partial "footer.html" . }}
-:wq
-
-```
-
-Note that we removed the date logic from the default template and put it in the post template. Generate the web site and verify the results. Posts have dates and the about page doesn't.
-
-### Don't Repeat Yourself
-
-DRY is a good design goal and Hugo does a great job supporting it. Part of the art of a good template is knowing when to add a new template and when to update an existing one. While you're figuring that out, accept that you'll be doing some refactoring. Hugo makes that easy and fast, so it's okay to delay splitting up a template.

BIN
content/blog/example-article1/img/1.webp


BIN
content/blog/example-article1/img/2.webp


BIN
content/blog/example-article1/img/3.webp


+ 75 - 0
content/blog/example-article1/index.md

@@ -0,0 +1,75 @@
+---
+meta_title: "【文章類別】 標題NotoJPBold22級字行距32pt置左"
+meta_description: ""
+title: "【文章類別】 標題NotoJPBold22級字行距32pt置左"
+date: 2021-06-04T11:52:23+08:00
+draft: false
+type: "blog"
+url: "/blog/pre-sale_tenants_become_lazy_packs_copy/"
+image: "/img/blog/boutique_hotel_slightly_drunk_chill_house_2.webp"
+categories: ["認識裝修裝潢"]
+description: "「我買了預售屋,有很多客變的想法!建設公司通知我要客變了,但我不知道這樣做好不好?」"
+col1: "know_about_decoration"
+col2: ""
+introduction: "「客變」是許多人在成家過程中遇到的第一個考題,對新手買房的屋主來說,要在短時間決定影響未來生活機 能的客變項目,甚至在對格局、生活需求沒有想像時,決定要做哪些更動,是有難度的。"
+question_box_intro: "小寶優居的客變懶人包將幫你解決以下客變問題:"
+---
+
+
+<div class="container-fluid blog_article p-0">
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c22f1b22c29b49f585cffd494efb0ecc.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變是什麼?為什麼要客變?
+&nbsp; 「客變」是許多買預售屋的屋主期待的成家環節,在建設公司公告的客變期限內,屋主可以依照需求變更房屋 設計,就是所謂的<b>「客戶變更設計」</b>簡稱客變。 預售屋客變的最大優點就是可以讓房屋的格局與規劃更符合購屋者的需求,像是如果不想用建設公司提供的 廚具、不喜歡地板的款式,甚至有一道隔間牆不想施作或者移位,可以在客變階段提出變更,讓建設公司在施 作時依照你的規劃調整,降低之後拆掉重做的成本。 一般來說建設公司會有「客變規範資料」,讓客戶可以在客變期限前,<b>在不影響建築結構安全,及管線通暢的情 況下,可以進行格局、建材上「有限度的變更」</b>,針對可更動項目,建設公司會提出相對的施作報價,也可能因為 部分品項取消,可以退回設備與建材的項目金額。 客變是建設公司提供給客戶的服務之一,每個建案、建設公司可接受的客變都程度不同,並沒有規定建設公司 一定要讓客戶客變,所以小寶優居都會先建議想要客變的屋主「向建設公司先行詢問可客變範圍」。
+
+
+---
+##         客變可變更的內容有哪些?
+許多成家新手誤會客變可以隨心所欲地調整內容,但事實上房屋的共同外觀以及每一戶共用的管路位置是無 法變更的,也就是窗戶、大門、陽台、樑柱、承重牆、廚房跟廁所位置、管道間都是無法變更的項目。
+
+<b>常見可以進行客變的地方有以下:</b>
+
+1. 隔間:屋內的格局,像是不做隔間牆、改門的位置、增加隔間…。
+
+2. 建材:地板(石英磚、木地板)、廚房衛浴磁磚、油漆…,通常是退料不退工。
+
+3. 設備:建設公司提供的廚具與衛浴設備,如果不喜歡可以退訂。
+
+4. 水電:插座、網路線、電話線、水龍頭與排水孔的位置…。
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c7988fef6076450dbae2fe1e88689387.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變到底是省錢還是花錢?會產生費用?
+常常可以聽見別人說客變可以節省裝修費用,事實上,客變可以幫你省下的是更動項目的拆除費用以及重複 支付的建材、設備費用,舉例來說,你想要把三房改成兩房,就可以在客變階段請建設公司少做一道牆,不僅省 下原先改兩房的拆除、清運費用,裝修時也可以更省時省力;但在客變階段,建設公司協助你修改與新增的項 目還是會有相應的費用產生,建設公司會就客變項目逐條列出費用與明細給屋主確認。
+
+<b>一般來說,客變分成「退訂」、「修改新增」兩個方向:</b>
+
+<b>• 退訂</b>
+
+是針對原先施作的項目與設備做取消,像是不要鋪石英磚、不要門片、不要瓦斯爐、不要浴缸…。 這類的退訂,通常可以退回該項目建材與設備費用(退料不退工),但因為建設公司所附的建材與設備大多是 大量採購,往往價格是低於市價,退回的費用並不是依照市價計算之外,重新施作對屋主也會是一筆額外的支 出,往往會有<b>「能退回的少,重做花更多」</b>的現象,因此如果沒有特別的堅持,小寶優居一般會建議屋主保留建 設公司提供的項目。
+
+<b>• 修改新增</b>
+
+指的是針對建設公司原先的規劃進行修改,像是增加或修改插座位置、調整隔間位置…這類的 修改可能伴隨的是費用的增加,決定客變時也需要透過圖面與建設公司溝通,避免客變成果與期待有落差。
+
+
+---
+##        裝修項目清單
+
+<table><tr><td style="width: 25%;">類別</td><td>裝修項目</td></tr><tr><td style="width: 25%;">木工</td><td>窗簾盒、冷氣包管</td></tr><tr><td style="width: 25%;">水電</td><td>電器專用插座與迴路設計</td></tr><tr><td style="width: 25%;">油漆</td><td>油漆跳色、特殊漆跳色</td></tr><tr><td style="width: 25%;">地板</td><td>全室地板、門片高度修改</td></tr><tr><td style="width: 25%;">泥作</td><td>玄關落塵區六角磚(使用台灣磚)</td></tr><tr><td style="width: 25%;">保護清潔</td><td>保護工程、細部清潔</td></tr></table>
+
+---
+## 常見的客變需求與建議
+•&nbsp;<b>改格局、調整隔間</b>
+
+拆除次臥房的隔間、移動隔間牆的位置改變房間大小…這類的更動就屬於更改格局,格局的更變<b>建議以減法為主</b>,如果是增加隔間,小寶優居會協助屋主評估常見的家具尺寸後再進行格局更變,避免未來格局不合用、 甚至後悔的狀況。
+
+•<b> 改格局、調整隔間</b>
+
+插座的位移、新增其實不一定要在客變時進行,根據小寶優居過往的實際經驗,<b>完工後再調整插座位置,在費用上並沒有太大差距</b>,而且完工後依照櫃體、家具的尺寸進行規劃,也會比較精準、實用,所以插座的規劃不用 急於在客變階段完成。但若是有特殊的用電需求,像是用電量超出一般家庭,或者使用專業音響、安裝全熱交換器…需要獨立的迴路 就需要在客變階段提出討論。
+

BIN
content/blog/example-article2/img/1.webp


BIN
content/blog/example-article2/img/2.webp


BIN
content/blog/example-article2/img/3.webp


+ 75 - 0
content/blog/example-article2/index.md

@@ -0,0 +1,75 @@
+---
+meta_title: "【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?"
+meta_description: ""
+title: "【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?"
+date: 2021-06-04T11:52:23+08:00
+draft: false
+type: "blog"
+url: "/blog/pre-sale_tenants_become_lazy_packs_copy/"
+image: "/img/blog/boutique_hotel_slightly_drunk_chill_house_2.webp"
+categories: ["認識裝修裝潢"]
+description: "「我買了預售屋,有很多客變的想法!建設公司通知我要客變了,但我不知道這樣做好不好?」"
+col1: "know_about_decoration"
+col2: ""
+introduction: "「客變」是許多人在成家過程中遇到的第一個考題,對新手買房的屋主來說,要在短時間決定影響未來生活機 能的客變項目,甚至在對格局、生活需求沒有想像時,決定要做哪些更動,是有難度的。"
+question_box_intro: "小寶優居的客變懶人包將幫你解決以下客變問題:"
+---
+
+
+<div class="container-fluid blog_article p-0">
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c22f1b22c29b49f585cffd494efb0ecc.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變是什麼?為什麼要客變?
+&nbsp; 「客變」是許多買預售屋的屋主期待的成家環節,在建設公司公告的客變期限內,屋主可以依照需求變更房屋 設計,就是所謂的<b>「客戶變更設計」</b>簡稱客變。 預售屋客變的最大優點就是可以讓房屋的格局與規劃更符合購屋者的需求,像是如果不想用建設公司提供的 廚具、不喜歡地板的款式,甚至有一道隔間牆不想施作或者移位,可以在客變階段提出變更,讓建設公司在施 作時依照你的規劃調整,降低之後拆掉重做的成本。 一般來說建設公司會有「客變規範資料」,讓客戶可以在客變期限前,<b>在不影響建築結構安全,及管線通暢的情 況下,可以進行格局、建材上「有限度的變更」</b>,針對可更動項目,建設公司會提出相對的施作報價,也可能因為 部分品項取消,可以退回設備與建材的項目金額。 客變是建設公司提供給客戶的服務之一,每個建案、建設公司可接受的客變都程度不同,並沒有規定建設公司 一定要讓客戶客變,所以小寶優居都會先建議想要客變的屋主「向建設公司先行詢問可客變範圍」。
+
+
+---
+##         客變可變更的內容有哪些?
+許多成家新手誤會客變可以隨心所欲地調整內容,但事實上房屋的共同外觀以及每一戶共用的管路位置是無 法變更的,也就是窗戶、大門、陽台、樑柱、承重牆、廚房跟廁所位置、管道間都是無法變更的項目。
+
+<b>常見可以進行客變的地方有以下:</b>
+
+1. 隔間:屋內的格局,像是不做隔間牆、改門的位置、增加隔間…。
+
+2. 建材:地板(石英磚、木地板)、廚房衛浴磁磚、油漆…,通常是退料不退工。
+
+3. 設備:建設公司提供的廚具與衛浴設備,如果不喜歡可以退訂。
+
+4. 水電:插座、網路線、電話線、水龍頭與排水孔的位置…。
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c7988fef6076450dbae2fe1e88689387.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變到底是省錢還是花錢?會產生費用?
+常常可以聽見別人說客變可以節省裝修費用,事實上,客變可以幫你省下的是更動項目的拆除費用以及重複 支付的建材、設備費用,舉例來說,你想要把三房改成兩房,就可以在客變階段請建設公司少做一道牆,不僅省 下原先改兩房的拆除、清運費用,裝修時也可以更省時省力;但在客變階段,建設公司協助你修改與新增的項 目還是會有相應的費用產生,建設公司會就客變項目逐條列出費用與明細給屋主確認。
+
+<b>一般來說,客變分成「退訂」、「修改新增」兩個方向:</b>
+
+<b>• 退訂</b>
+
+是針對原先施作的項目與設備做取消,像是不要鋪石英磚、不要門片、不要瓦斯爐、不要浴缸…。 這類的退訂,通常可以退回該項目建材與設備費用(退料不退工),但因為建設公司所附的建材與設備大多是 大量採購,往往價格是低於市價,退回的費用並不是依照市價計算之外,重新施作對屋主也會是一筆額外的支 出,往往會有<b>「能退回的少,重做花更多」</b>的現象,因此如果沒有特別的堅持,小寶優居一般會建議屋主保留建 設公司提供的項目。
+
+<b>• 修改新增</b>
+
+指的是針對建設公司原先的規劃進行修改,像是增加或修改插座位置、調整隔間位置…這類的 修改可能伴隨的是費用的增加,決定客變時也需要透過圖面與建設公司溝通,避免客變成果與期待有落差。
+
+
+---
+##        裝修項目清單
+
+<table><tr><td style="width: 25%;">類別</td><td>裝修項目</td></tr><tr><td style="width: 25%;">木工</td><td>窗簾盒、冷氣包管</td></tr><tr><td style="width: 25%;">水電</td><td>電器專用插座與迴路設計</td></tr><tr><td style="width: 25%;">油漆</td><td>油漆跳色、特殊漆跳色</td></tr><tr><td style="width: 25%;">地板</td><td>全室地板、門片高度修改</td></tr><tr><td style="width: 25%;">泥作</td><td>玄關落塵區六角磚(使用台灣磚)</td></tr><tr><td style="width: 25%;">保護清潔</td><td>保護工程、細部清潔</td></tr></table>
+
+---
+## 常見的客變需求與建議
+•&nbsp;<b>改格局、調整隔間</b>
+
+拆除次臥房的隔間、移動隔間牆的位置改變房間大小…這類的更動就屬於更改格局,格局的更變<b>建議以減法為主</b>,如果是增加隔間,小寶優居會協助屋主評估常見的家具尺寸後再進行格局更變,避免未來格局不合用、 甚至後悔的狀況。
+
+•<b> 改格局、調整隔間</b>
+
+插座的位移、新增其實不一定要在客變時進行,根據小寶優居過往的實際經驗,<b>完工後再調整插座位置,在費用上並沒有太大差距</b>,而且完工後依照櫃體、家具的尺寸進行規劃,也會比較精準、實用,所以插座的規劃不用 急於在客變階段完成。但若是有特殊的用電需求,像是用電量超出一般家庭,或者使用專業音響、安裝全熱交換器…需要獨立的迴路 就需要在客變階段提出討論。
+

BIN
content/blog/example-article3/img/1.webp


BIN
content/blog/example-article3/img/2.webp


BIN
content/blog/example-article3/img/3.webp


+ 75 - 0
content/blog/example-article3/index.md

@@ -0,0 +1,75 @@
+---
+meta_title: "【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?"
+meta_description: ""
+title: "【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?"
+date: 2021-06-04T11:52:23+08:00
+draft: false
+type: "blog"
+url: "/blog/pre-sale_tenants_become_lazy_packs_copy/"
+image: "/img/blog/boutique_hotel_slightly_drunk_chill_house_2.webp"
+categories: ["認識裝修裝潢"]
+description: "「我買了預售屋,有很多客變的想法!建設公司通知我要客變了,但我不知道這樣做好不好?」"
+col1: "know_about_decoration"
+col2: ""
+introduction: "「客變」是許多人在成家過程中遇到的第一個考題,對新手買房的屋主來說,要在短時間決定影響未來生活機 能的客變項目,甚至在對格局、生活需求沒有想像時,決定要做哪些更動,是有難度的。"
+question_box_intro: "小寶優居的客變懶人包將幫你解決以下客變問題:"
+---
+
+
+<div class="container-fluid blog_article p-0">
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c22f1b22c29b49f585cffd494efb0ecc.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變是什麼?為什麼要客變?
+&nbsp; 「客變」是許多買預售屋的屋主期待的成家環節,在建設公司公告的客變期限內,屋主可以依照需求變更房屋 設計,就是所謂的<b>「客戶變更設計」</b>簡稱客變。 預售屋客變的最大優點就是可以讓房屋的格局與規劃更符合購屋者的需求,像是如果不想用建設公司提供的 廚具、不喜歡地板的款式,甚至有一道隔間牆不想施作或者移位,可以在客變階段提出變更,讓建設公司在施 作時依照你的規劃調整,降低之後拆掉重做的成本。 一般來說建設公司會有「客變規範資料」,讓客戶可以在客變期限前,<b>在不影響建築結構安全,及管線通暢的情 況下,可以進行格局、建材上「有限度的變更」</b>,針對可更動項目,建設公司會提出相對的施作報價,也可能因為 部分品項取消,可以退回設備與建材的項目金額。 客變是建設公司提供給客戶的服務之一,每個建案、建設公司可接受的客變都程度不同,並沒有規定建設公司 一定要讓客戶客變,所以小寶優居都會先建議想要客變的屋主「向建設公司先行詢問可客變範圍」。
+
+
+---
+##         客變可變更的內容有哪些?
+許多成家新手誤會客變可以隨心所欲地調整內容,但事實上房屋的共同外觀以及每一戶共用的管路位置是無 法變更的,也就是窗戶、大門、陽台、樑柱、承重牆、廚房跟廁所位置、管道間都是無法變更的項目。
+
+<b>常見可以進行客變的地方有以下:</b>
+
+1. 隔間:屋內的格局,像是不做隔間牆、改門的位置、增加隔間…。
+
+2. 建材:地板(石英磚、木地板)、廚房衛浴磁磚、油漆…,通常是退料不退工。
+
+3. 設備:建設公司提供的廚具與衛浴設備,如果不喜歡可以退訂。
+
+4. 水電:插座、網路線、電話線、水龍頭與排水孔的位置…。
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c7988fef6076450dbae2fe1e88689387.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變到底是省錢還是花錢?會產生費用?
+常常可以聽見別人說客變可以節省裝修費用,事實上,客變可以幫你省下的是更動項目的拆除費用以及重複 支付的建材、設備費用,舉例來說,你想要把三房改成兩房,就可以在客變階段請建設公司少做一道牆,不僅省 下原先改兩房的拆除、清運費用,裝修時也可以更省時省力;但在客變階段,建設公司協助你修改與新增的項 目還是會有相應的費用產生,建設公司會就客變項目逐條列出費用與明細給屋主確認。
+
+<b>一般來說,客變分成「退訂」、「修改新增」兩個方向:</b>
+
+<b>• 退訂</b>
+
+是針對原先施作的項目與設備做取消,像是不要鋪石英磚、不要門片、不要瓦斯爐、不要浴缸…。 這類的退訂,通常可以退回該項目建材與設備費用(退料不退工),但因為建設公司所附的建材與設備大多是 大量採購,往往價格是低於市價,退回的費用並不是依照市價計算之外,重新施作對屋主也會是一筆額外的支 出,往往會有<b>「能退回的少,重做花更多」</b>的現象,因此如果沒有特別的堅持,小寶優居一般會建議屋主保留建 設公司提供的項目。
+
+<b>• 修改新增</b>
+
+指的是針對建設公司原先的規劃進行修改,像是增加或修改插座位置、調整隔間位置…這類的 修改可能伴隨的是費用的增加,決定客變時也需要透過圖面與建設公司溝通,避免客變成果與期待有落差。
+
+
+---
+##        裝修項目清單
+
+<table><tr><td style="width: 25%;">類別</td><td>裝修項目</td></tr><tr><td style="width: 25%;">木工</td><td>窗簾盒、冷氣包管</td></tr><tr><td style="width: 25%;">水電</td><td>電器專用插座與迴路設計</td></tr><tr><td style="width: 25%;">油漆</td><td>油漆跳色、特殊漆跳色</td></tr><tr><td style="width: 25%;">地板</td><td>全室地板、門片高度修改</td></tr><tr><td style="width: 25%;">泥作</td><td>玄關落塵區六角磚(使用台灣磚)</td></tr><tr><td style="width: 25%;">保護清潔</td><td>保護工程、細部清潔</td></tr></table>
+
+---
+## 常見的客變需求與建議
+•&nbsp;<b>改格局、調整隔間</b>
+
+拆除次臥房的隔間、移動隔間牆的位置改變房間大小…這類的更動就屬於更改格局,格局的更變<b>建議以減法為主</b>,如果是增加隔間,小寶優居會協助屋主評估常見的家具尺寸後再進行格局更變,避免未來格局不合用、 甚至後悔的狀況。
+
+•<b> 改格局、調整隔間</b>
+
+插座的位移、新增其實不一定要在客變時進行,根據小寶優居過往的實際經驗,<b>完工後再調整插座位置,在費用上並沒有太大差距</b>,而且完工後依照櫃體、家具的尺寸進行規劃,也會比較精準、實用,所以插座的規劃不用 急於在客變階段完成。但若是有特殊的用電需求,像是用電量超出一般家庭,或者使用專業音響、安裝全熱交換器…需要獨立的迴路 就需要在客變階段提出討論。
+

+ 0 - 335
content/blog/go-is-for-lovers.md

@@ -1,335 +0,0 @@
-+++
-title = "Go is for lovers"
-date = "2015-09-17T13:47:08+02:00"
-tags = ["go"]
-categories = ["programming"]
-banner = "img/banners/banner-2.jpg"
-facebook_author = "GolangSociety"
-+++
-
-Hugo uses the excellent [go][] [html/template][gohtmltemplate] library for
-its template engine. It is an extremely lightweight engine that provides a very
-small amount of logic. In our experience that it is just the right amount of
-logic to be able to create a good static website. If you have used other
-template systems from different languages or frameworks you will find a lot of
-similarities in go templates.
-
-This document is a brief primer on using go templates. The [go docs][gohtmltemplate]
-provide more details.
-
-## Introduction to Go Templates
-
-Go templates provide an extremely simple template language. It adheres to the
-belief that only the most basic of logic belongs in the template or view layer.
-One consequence of this simplicity is that go templates parse very quickly.
-
-A unique characteristic of go templates is they are content aware. Variables and
-content will be sanitized depending on the context of where they are used. More
-details can be found in the [go docs][gohtmltemplate].
-
-## Basic Syntax
-
-Go lang templates are html files with the addition of variables and
-functions.
-
-**Go variables and functions are accessible within {{ }}**
-
-Accessing a predefined variable "foo":
-
-    {{ foo }}
-
-**Parameters are separated using spaces**
-
-Calling the add function with input of 1, 2:
-
-    {{ add 1 2 }}
-
-**Methods and fields are accessed via dot notation**
-
-Accessing the Page Parameter "bar"
-
-    {{ .Params.bar }}
-
-**Parentheses can be used to group items together**
-
-    {{ if or (isset .Params "alt") (isset .Params "caption") }} Caption {{ end }}
-
-
-## Variables
-
-Each go template has a struct (object) made available to it. In hugo each
-template is passed either a page or a node struct depending on which type of
-page you are rendering. More details are available on the
-[variables](/layout/variables) page.
-
-A variable is accessed by referencing the variable name.
-
-    <title>{{ .Title }}</title>
-
-Variables can also be defined and referenced.
-
-    {{ $address := "123 Main St."}}
-    {{ $address }}
-
-
-## Functions
-
-Go template ship with a few functions which provide basic functionality. The go
-template system also provides a mechanism for applications to extend the
-available functions with their own. [Hugo template
-functions](/layout/functions) provide some additional functionality we believe
-are useful for building websites. Functions are called by using their name
-followed by the required parameters separated by spaces. Template
-functions cannot be added without recompiling hugo.
-
-**Example:**
-
-    {{ add 1 2 }}
-
-## Includes
-
-When including another template you will pass to it the data it will be
-able to access. To pass along the current context please remember to
-include a trailing dot. The templates location will always be starting at
-the /layout/ directory within Hugo.
-
-**Example:**
-
-    {{ template "chrome/header.html" . }}
-
-
-## Logic
-
-Go templates provide the most basic iteration and conditional logic.
-
-### Iteration
-
-Just like in go, the go templates make heavy use of range to iterate over
-a map, array or slice. The following are different examples of how to use
-range.
-
-**Example 1: Using Context**
-
-    {{ range array }}
-        {{ . }}
-    {{ end }}
-
-**Example 2: Declaring value variable name**
-
-    {{range $element := array}}
-        {{ $element }}
-    {{ end }}
-
-**Example 2: Declaring key and value variable name**
-
-    {{range $index, $element := array}}
-        {{ $index }}
-        {{ $element }}
-    {{ end }}
-
-### Conditionals
-
-If, else, with, or, & and provide the framework for handling conditional
-logic in Go Templates. Like range, each statement is closed with `end`.
-
-
-Go Templates treat the following values as false:
-
-* false
-* 0
-* any array, slice, map, or string of length zero
-
-**Example 1: If**
-
-    {{ if isset .Params "title" }}<h4>{{ index .Params "title" }}</h4>{{ end }}
-
-**Example 2: If -> Else**
-
-    {{ if isset .Params "alt" }}
-        {{ index .Params "alt" }}
-    {{else}}
-        {{ index .Params "caption" }}
-    {{ end }}
-
-**Example 3: And & Or**
-
-    {{ if and (or (isset .Params "title") (isset .Params "caption")) (isset .Params "attr")}}
-
-**Example 4: With**
-
-An alternative way of writing "if" and then referencing the same value
-is to use "with" instead. With rebinds the context `.` within its scope,
-and skips the block if the variable is absent.
-
-The first example above could be simplified as:
-
-    {{ with .Params.title }}<h4>{{ . }}</h4>{{ end }}
-
-**Example 5: If -> Else If**
-
-    {{ if isset .Params "alt" }}
-        {{ index .Params "alt" }}
-    {{ else if isset .Params "caption" }}
-        {{ index .Params "caption" }}
-    {{ end }}
-
-## Pipes
-
-One of the most powerful components of go templates is the ability to
-stack actions one after another. This is done by using pipes. Borrowed
-from unix pipes, the concept is simple, each pipeline's output becomes the
-input of the following pipe.
-
-Because of the very simple syntax of go templates, the pipe is essential
-to being able to chain together function calls. One limitation of the
-pipes is that they only can work with a single value and that value
-becomes the last parameter of the next pipeline.
-
-A few simple examples should help convey how to use the pipe.
-
-**Example 1 :**
-
-    {{ if eq 1 1 }} Same {{ end }}
-
-is the same as
-
-    {{ eq 1 1 | if }} Same {{ end }}
-
-It does look odd to place the if at the end, but it does provide a good
-illustration of how to use the pipes.
-
-**Example 2 :**
-
-    {{ index .Params "disqus_url" | html }}
-
-Access the page parameter called "disqus_url" and escape the HTML.
-
-**Example 3 :**
-
-    {{ if or (or (isset .Params "title") (isset .Params "caption")) (isset .Params "attr")}}
-    Stuff Here
-    {{ end }}
-
-Could be rewritten as
-
-    {{  isset .Params "caption" | or isset .Params "title" | or isset .Params "attr" | if }}
-    Stuff Here
-    {{ end }}
-
-
-## Context (aka. the dot)
-
-The most easily overlooked concept to understand about go templates is that {{ . }}
-always refers to the current context. In the top level of your template this
-will be the data set made available to it. Inside of a iteration it will have
-the value of the current item. When inside of a loop the context has changed. .
-will no longer refer to the data available to the entire page. If you need to
-access this from within the loop you will likely want to set it to a variable
-instead of depending on the context.
-
-**Example:**
-
-      {{ $title := .Site.Title }}
-      {{ range .Params.tags }}
-        <li> <a href="{{ $baseurl }}/tags/{{ . | urlize | lower  }}">{{ . }}</a> - {{ $title }} </li>
-      {{ end }}
-
-Notice how once we have entered the loop the value of {{ . }} has changed. We
-have defined a variable outside of the loop so we have access to it from within
-the loop.
-
-# Hugo Parameters
-
-Hugo provides the option of passing values to the template language
-through the site configuration (for sitewide values), or through the meta
-data of each specific piece of content. You can define any values of any
-type (supported by your front matter/config format) and use them however
-you want to inside of your templates.
-
-
-## Using Content (page) Parameters
-
-In each piece of content you can provide variables to be used by the
-templates. This happens in the [front matter](/content/front-matter).
-
-An example of this is used in this documentation site. Most of the pages
-benefit from having the table of contents provided. Sometimes the TOC just
-doesn't make a lot of sense. We've defined a variable in our front matter
-of some pages to turn off the TOC from being displayed.
-
-Here is the example front matter:
-
-```
----
-title: "Permalinks"
-date: "2013-11-18"
-aliases:
-  - "/doc/permalinks/"
-groups: ["extras"]
-groups_weight: 30
-notoc: true
----
-```
-
-Here is the corresponding code inside of the template:
-
-      {{ if not .Params.notoc }}
-        <div id="toc" class="well col-md-4 col-sm-6">
-        {{ .TableOfContents }}
-        </div>
-      {{ end }}
-
-
-
-## Using Site (config) Parameters
-In your top-level configuration file (eg, `config.yaml`) you can define site
-parameters, which are values which will be available to you in chrome.
-
-For instance, you might declare:
-
-```yaml
-params:
-  CopyrightHTML: "Copyright &#xA9; 2013 John Doe. All Rights Reserved."
-  TwitterUser: "spf13"
-  SidebarRecentLimit: 5
-```
-
-Within a footer layout, you might then declare a `<footer>` which is only
-provided if the `CopyrightHTML` parameter is provided, and if it is given,
-you would declare it to be HTML-safe, so that the HTML entity is not escaped
-again.  This would let you easily update just your top-level config file each
-January 1st, instead of hunting through your templates.
-
-```
-{{if .Site.Params.CopyrightHTML}}<footer>
-<div class="text-center">{{.Site.Params.CopyrightHTML | safeHtml}}</div>
-</footer>{{end}}
-```
-
-An alternative way of writing the "if" and then referencing the same value
-is to use "with" instead. With rebinds the context `.` within its scope,
-and skips the block if the variable is absent:
-
-```
-{{with .Site.Params.TwitterUser}}<span class="twitter">
-<a href="https://twitter.com/{{.}}" rel="author">
-<img src="/images/twitter.png" width="48" height="48" title="Twitter: {{.}}"
- alt="Twitter"></a>
-</span>{{end}}
-```
-
-Finally, if you want to pull "magic constants" out of your layouts, you can do
-so, such as in this example:
-
-```
-<nav class="recent">
-  <h1>Recent Posts</h1>
-  <ul>{{range first .Site.Params.SidebarRecentLimit .Site.Recent}}
-    <li><a href="{{.RelPermalink}}">{{.Title}}</a></li>
-  {{end}}</ul>
-</nav>
-```
-
-
-[go]: <http://golang.org/>
-[gohtmltemplate]: <http://golang.org/pkg/html/template/>

+ 0 - 81
content/blog/hugo-is-for-lovers.md

@@ -1,81 +0,0 @@
-+++
-title = "Hugo is for lovers"
-date = "2015-08-03T13:39:46+02:00"
-tags = ["hugo"]
-categories = ["pseudo"]
-banner = "img/banners/banner-3.jpg"
-summary="This is the summary Goto [hugo releases](https://github.com/spf13/hugo/releases) and download the appropriate version for your os and architecture. Save it somewhere specific as we will be using it in the next step. More complete instructions are available at [installing hugo](/overview/installing/)"
-+++
-
-## Step 1. Install Hugo
-
-Goto [hugo releases](https://github.com/spf13/hugo/releases) and download the
-appropriate version for your os and architecture.
-
-Save it somewhere specific as we will be using it in the next step.
-
-More complete instructions are available at [installing hugo](/overview/installing/)
-
-## Step 2. Build the Docs
-
-Hugo has its own example site which happens to also be the documentation site
-you are reading right now.
-
-Follow the following steps:
-
- 1. Clone the [hugo repository](http://github.com/spf13/hugo)
- 2. Go into the repo
- 3. Run hugo in server mode and build the docs
- 4. Open your browser to http://localhost:1313
-
-Corresponding pseudo commands:
-
-    git clone https://github.com/spf13/hugo
-    cd hugo
-    /path/to/where/you/installed/hugo server --source=./docs
-    > 29 pages created
-    > 0 tags index created
-    > in 27 ms
-    > Web Server is available at http://localhost:1313
-    > Press ctrl+c to stop
-
-Once you've gotten here, follow along the rest of this page on your local build.
-
-## Step 3. Change the docs site
-
-Stop the Hugo process by hitting ctrl+c.
-
-Now we are going to run hugo again, but this time with hugo in watch mode.
-
-    /path/to/hugo/from/step/1/hugo server --source=./docs --watch
-    > 29 pages created
-    > 0 tags index created
-    > in 27 ms
-    > Web Server is available at http://localhost:1313
-    > Watching for changes in /Users/spf13/Code/hugo/docs/content
-    > Press ctrl+c to stop
-
-
-Open your [favorite editor](http://vim.spf13.com) and change one of the source
-content pages. How about changing this very file to *fix the typo*. How about changing this very file to *fix the typo*.
-
-Content files are found in `docs/content/`. Unless otherwise specified, files
-are located at the same relative location as the url, in our case
-`docs/content/overview/quickstart.md`.
-
-Change and save this file.. Notice what happened in your terminal.
-
-    > Change detected, rebuilding site
-
-    > 29 pages created
-    > 0 tags index created
-    > in 26 ms
-
-Refresh the browser and observe that the typo is now fixed.
-
-Notice how quick that was. Try to refresh the site before it's finished building.. I double dare you.
-Having nearly instant feedback enables you to have your creativity flow without waiting for long builds.
-
-## Step 4. Have fun
-
-The best way to learn something is to play with it.

+ 0 - 19
content/blog/linked-post.md

@@ -1,19 +0,0 @@
-+++
-title = "Linked post"
-date = "2015-10-02T21:49:20+02:00"
-tags = ["golang", "programming", "theme", "hugo"]
-categories = ["programming"]
-banner = "img/banners/banner-4.jpg"
-authors = ["John Doe","Jane Doe"]
-+++
-
-I'm a linked post in the menu. You can add other posts by adding the following line to the frontmatter:
-
-    menu = "main"
-
-
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. In mauris nulla, vestibulum vel auctor sed, posuere eu lorem. Aliquam consequat augue ut accumsan mollis. Suspendisse malesuada sodales tincidunt. Vivamus sed erat ac augue bibendum porta sed id ipsum. Ut mollis mauris eget ligula sagittis cursus. Aliquam id pharetra tellus. Pellentesque sed tempus risus. Proin id hendrerit ante. Vestibulum vitae urna ut mauris ultricies dignissim. Ut ante turpis, tristique vitae sagittis quis, sagittis nec diam. Fusce pulvinar cursus porta. Vivamus maximus leo dolor, ut pellentesque lorem fringilla nec. Mauris faucibus turpis posuere sapien euismod, a ullamcorper mi maximus.
-
-Morbi varius ex vel justo dictum placerat. Sed ac arcu pretium, varius elit eget, gravida purus. Fusce sit amet massa mollis eros tincidunt sollicitudin. Suspendisse iaculis cursus mauris ut sagittis. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas elit ligula, molestie quis magna eu, semper posuere lorem. Mauris a justo pharetra, congue ex eget, tincidunt massa. Maecenas sit amet neque lorem.
-
-Curabitur at elementum quam. Curabitur tristique elit non sapien aliquam vulputate. Vivamus in odio tincidunt, tempor sem quis, tincidunt lacus. Mauris pulvinar nunc sed tempus dictum. Nam vel arcu quis mi fermentum ullamcorper non ac lacus. Donec aliquet vitae ante at imperdiet. Aenean scelerisque venenatis urna, eget elementum risus convallis ac. Nullam gravida arcu lacus, non consectetur augue pretium non. Duis dignissim eros id urna pretium congue. Nullam eu magna in sem sollicitudin tempor. Pellentesque vel convallis ligula. Quisque semper, turpis a rhoncus efficitur, magna nibh iaculis elit, eget tempor dolor eros ut mi. Maecenas eu placerat lacus. Praesent congue pretium nulla, sed suscipit metus rutrum vel.

+ 0 - 153
content/blog/migrate-from-jekyll.md

@@ -1,153 +0,0 @@
-+++
-title = "Migrate from Jekyll"
-tags = ["ipsum"]
-categories = ["lorem"]
-banner = "img/banners/banner-5.jpg"
-twitter_author = "jekyllrb"
-+++
-
-## Move static content to `static`
-Jekyll has a rule that any directory not starting with `_` will be copied as-is to the `_site` output. Hugo keeps all static content under `static`. You should therefore move it all there.
-With Jekyll, something that looked like
-
-    ▾ <root>/
-        ▾ images/
-            logo.png
-
-should become
-
-    ▾ <root>/
-        ▾ static/
-            ▾ images/
-                logo.png
-
-Additionally, you'll want any files that should reside at the root (such as `CNAME`) to be moved to `static`.
-
-## Create your Hugo configuration file
-Hugo can read your configuration as JSON, YAML or TOML. Hugo supports parameters custom configuration too. Refer to the [Hugo configuration documentation](/overview/configuration/) for details.
-
-## Set your configuration publish folder to `_site`
-The default is for Jekyll to publish to `_site` and for Hugo to publish to `public`. If, like me, you have [`_site` mapped to a git submodule on the `gh-pages` branch](http://blog.blindgaenger.net/generate_github_pages_in_a_submodule.html), you'll want to do one of two alternatives:
-
-1. Change your submodule to point to map `gh-pages` to public instead of `_site` (recommended).
-
-        git submodule deinit _site
-        git rm _site
-        git submodule add -b gh-pages git@github.com:your-username/your-repo.git public
-
-2. Or, change the Hugo configuration to use `_site` instead of `public`.
-
-        {
-            ..
-            "publishdir": "_site",
-            ..
-        }
-
-## Convert Jekyll templates to Hugo templates
-That's the bulk of the work right here. The documentation is your friend. You should refer to [Jekyll's template documentation](http://jekyllrb.com/docs/templates/) if you need to refresh your memory on how you built your blog and [Hugo's template](/layout/templates/) to learn Hugo's way.
-
-As a single reference data point, converting my templates for [heyitsalex.net](http://heyitsalex.net/) took me no more than a few hours.
-
-## Convert Jekyll plugins to Hugo shortcodes
-Jekyll has [plugins](http://jekyllrb.com/docs/plugins/); Hugo has [shortcodes](/doc/shortcodes/). It's fairly trivial to do a port.
-
-### Implementation
-As an example, I was using a custom [`image_tag`](https://github.com/alexandre-normand/alexandre-normand/blob/74bb12036a71334fdb7dba84e073382fc06908ec/_plugins/image_tag.rb) plugin to generate figures with caption when running Jekyll. As I read about shortcodes, I found Hugo had a nice built-in shortcode that does exactly the same thing.
-
-Jekyll's plugin:
-
-    module Jekyll
-      class ImageTag < Liquid::Tag
-        @url = nil
-        @caption = nil
-        @class = nil
-        @link = nil
-        // Patterns
-        IMAGE_URL_WITH_CLASS_AND_CAPTION =
-        IMAGE_URL_WITH_CLASS_AND_CAPTION_AND_LINK = /(\w+)(\s+)((https?:\/\/|\/)(\S+))(\s+)"(.*?)"(\s+)->((https?:\/\/|\/)(\S+))(\s*)/i
-        IMAGE_URL_WITH_CAPTION = /((https?:\/\/|\/)(\S+))(\s+)"(.*?)"/i
-        IMAGE_URL_WITH_CLASS = /(\w+)(\s+)((https?:\/\/|\/)(\S+))/i
-        IMAGE_URL = /((https?:\/\/|\/)(\S+))/i
-        def initialize(tag_name, markup, tokens)
-          super
-          if markup =~ IMAGE_URL_WITH_CLASS_AND_CAPTION_AND_LINK
-            @class   = $1
-            @url     = $3
-            @caption = $7
-            @link = $9
-          elsif markup =~ IMAGE_URL_WITH_CLASS_AND_CAPTION
-            @class   = $1
-            @url     = $3
-            @caption = $7
-          elsif markup =~ IMAGE_URL_WITH_CAPTION
-            @url     = $1
-            @caption = $5
-          elsif markup =~ IMAGE_URL_WITH_CLASS
-            @class = $1
-            @url   = $3
-          elsif markup =~ IMAGE_URL
-            @url = $1
-          end
-        end
-        def render(context)
-          if @class
-            source = "<figure class='#{@class}'>"
-          else
-            source = "<figure>"
-          end
-          if @link
-            source += "<a href=\"#{@link}\">"
-          end
-          source += "<img src=\"#{@url}\">"
-          if @link
-            source += "</a>"
-          end
-          source += "<figcaption>#{@caption}</figcaption>" if @caption
-          source += "</figure>"
-          source
-        end
-      end
-    end
-    Liquid::Template.register_tag('image', Jekyll::ImageTag)
-
-is written as this Hugo shortcode:
-
-    <!-- image -->
-    <figure {{ with .Get "class" }}class="{{.}}"{{ end }}>
-        {{ with .Get "link"}}<a href="{{.}}">{{ end }}
-            <img src="{{ .Get "src" }}" {{ if or (.Get "alt") (.Get "caption") }}alt="{{ with .Get "alt"}}{{.}}{{else}}{{ .Get "caption" }}{{ end }}"{{ end }} />
-        {{ if .Get "link"}}</a>{{ end }}
-        {{ if or (or (.Get "title") (.Get "caption")) (.Get "attr")}}
-        <figcaption>{{ if isset .Params "title" }}
-            {{ .Get "title" }}{{ end }}
-            {{ if or (.Get "caption") (.Get "attr")}}<p>
-            {{ .Get "caption" }}
-            {{ with .Get "attrlink"}}<a href="{{.}}"> {{ end }}
-                {{ .Get "attr" }}
-            {{ if .Get "attrlink"}}</a> {{ end }}
-            </p> {{ end }}
-        </figcaption>
-        {{ end }}
-    </figure>
-    <!-- image -->
-
-### Usage
-I simply changed:
-
-    {% image full http://farm5.staticflickr.com/4136/4829260124_57712e570a_o_d.jpg "One of my favorite touristy-type photos. I secretly waited for the good light while we were "having fun" and took this. Only regret: a stupid pole in the top-left corner of the frame I had to clumsily get rid of at post-processing." ->http://www.flickr.com/photos/alexnormand/4829260124/in/set-72157624547713078/ %}
-
-to this (this example uses a slightly extended version named `fig`, different than the built-in `figure`):
-
-    {{%/* fig class="full" src="http://farm5.staticflickr.com/4136/4829260124_57712e570a_o_d.jpg" title="One of my favorite touristy-type photos. I secretly waited for the good light while we were having fun and took this. Only regret: a stupid pole in the top-left corner of the frame I had to clumsily get rid of at post-processing." link="http://www.flickr.com/photos/alexnormand/4829260124/in/set-72157624547713078/" */%}}
-
-As a bonus, the shortcode named parameters are, arguably, more readable.
-
-## Finishing touches
-### Fix content
-Depending on the amount of customization that was done with each post with Jekyll, this step will require more or less effort. There are no hard and fast rules here except that `hugo server --watch` is your friend. Test your changes and fix errors as needed.
-
-### Clean up
-You'll want to remove the Jekyll configuration at this point. If you have anything else that isn't used, delete it.
-
-## A practical example in a diff
-[Hey, it's Alex](http://heyitsalex.net/) was migrated in less than a _father-with-kids day_ from Jekyll to Hugo. You can see all the changes (and screw-ups) by looking at this [diff](https://github.com/alexandre-normand/alexandre-normand/compare/869d69435bd2665c3fbf5b5c78d4c22759d7613a...b7f6605b1265e83b4b81495423294208cc74d610).

BIN
content/blog/pre-sale_tenants_become_lazy_packs copy/img/1.webp


BIN
content/blog/pre-sale_tenants_become_lazy_packs copy/img/2.webp


BIN
content/blog/pre-sale_tenants_become_lazy_packs copy/img/3.webp


BIN
content/blog/pre-sale_tenants_become_lazy_packs copy/img/c22f1b22c29b49f585cffd494efb0ecc.webp


BIN
content/blog/pre-sale_tenants_become_lazy_packs copy/img/c7988fef6076450dbae2fe1e88689387.webp


+ 75 - 0
content/blog/pre-sale_tenants_become_lazy_packs copy/index.md

@@ -0,0 +1,75 @@
+---
+meta_title: "【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?"
+meta_description: ""
+title: "【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?"
+date: 2021-06-04T11:52:23+08:00
+draft: false
+type: "blog"
+url: "/blog/pre-sale_tenants_become_lazy_packs_copy/"
+image: "/img/blog/boutique_hotel_slightly_drunk_chill_house_2.webp"
+categories: ["認識裝修裝潢"]
+description: "「我買了預售屋,有很多客變的想法!建設公司通知我要客變了,但我不知道這樣做好不好?」"
+col1: "know_about_decoration"
+col2: ""
+introduction: "「客變」是許多人在成家過程中遇到的第一個考題,對新手買房的屋主來說,要在短時間決定影響未來生活機 能的客變項目,甚至在對格局、生活需求沒有想像時,決定要做哪些更動,是有難度的。"
+question_box_intro: "小寶優居的客變懶人包將幫你解決以下客變問題:"
+---
+
+
+<div class="container-fluid blog_article p-0">
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c22f1b22c29b49f585cffd494efb0ecc.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變是什麼?為什麼要客變?
+&nbsp; 「客變」是許多買預售屋的屋主期待的成家環節,在建設公司公告的客變期限內,屋主可以依照需求變更房屋 設計,就是所謂的<b>「客戶變更設計」</b>簡稱客變。 預售屋客變的最大優點就是可以讓房屋的格局與規劃更符合購屋者的需求,像是如果不想用建設公司提供的 廚具、不喜歡地板的款式,甚至有一道隔間牆不想施作或者移位,可以在客變階段提出變更,讓建設公司在施 作時依照你的規劃調整,降低之後拆掉重做的成本。 一般來說建設公司會有「客變規範資料」,讓客戶可以在客變期限前,<b>在不影響建築結構安全,及管線通暢的情 況下,可以進行格局、建材上「有限度的變更」</b>,針對可更動項目,建設公司會提出相對的施作報價,也可能因為 部分品項取消,可以退回設備與建材的項目金額。 客變是建設公司提供給客戶的服務之一,每個建案、建設公司可接受的客變都程度不同,並沒有規定建設公司 一定要讓客戶客變,所以小寶優居都會先建議想要客變的屋主「向建設公司先行詢問可客變範圍」。
+
+
+---
+##         客變可變更的內容有哪些?
+許多成家新手誤會客變可以隨心所欲地調整內容,但事實上房屋的共同外觀以及每一戶共用的管路位置是無 法變更的,也就是窗戶、大門、陽台、樑柱、承重牆、廚房跟廁所位置、管道間都是無法變更的項目。
+
+<b>常見可以進行客變的地方有以下:</b>
+
+1. 隔間:屋內的格局,像是不做隔間牆、改門的位置、增加隔間…。
+
+2. 建材:地板(石英磚、木地板)、廚房衛浴磁磚、油漆…,通常是退料不退工。
+
+3. 設備:建設公司提供的廚具與衛浴設備,如果不喜歡可以退訂。
+
+4. 水電:插座、網路線、電話線、水龍頭與排水孔的位置…。
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c7988fef6076450dbae2fe1e88689387.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變到底是省錢還是花錢?會產生費用?
+常常可以聽見別人說客變可以節省裝修費用,事實上,客變可以幫你省下的是更動項目的拆除費用以及重複 支付的建材、設備費用,舉例來說,你想要把三房改成兩房,就可以在客變階段請建設公司少做一道牆,不僅省 下原先改兩房的拆除、清運費用,裝修時也可以更省時省力;但在客變階段,建設公司協助你修改與新增的項 目還是會有相應的費用產生,建設公司會就客變項目逐條列出費用與明細給屋主確認。
+
+<b>一般來說,客變分成「退訂」、「修改新增」兩個方向:</b>
+
+<b>• 退訂</b>
+
+是針對原先施作的項目與設備做取消,像是不要鋪石英磚、不要門片、不要瓦斯爐、不要浴缸…。 這類的退訂,通常可以退回該項目建材與設備費用(退料不退工),但因為建設公司所附的建材與設備大多是 大量採購,往往價格是低於市價,退回的費用並不是依照市價計算之外,重新施作對屋主也會是一筆額外的支 出,往往會有<b>「能退回的少,重做花更多」</b>的現象,因此如果沒有特別的堅持,小寶優居一般會建議屋主保留建 設公司提供的項目。
+
+<b>• 修改新增</b>
+
+指的是針對建設公司原先的規劃進行修改,像是增加或修改插座位置、調整隔間位置…這類的 修改可能伴隨的是費用的增加,決定客變時也需要透過圖面與建設公司溝通,避免客變成果與期待有落差。
+
+
+---
+##        裝修項目清單
+
+<table><tr><td style="width: 25%;">類別</td><td>裝修項目</td></tr><tr><td style="width: 25%;">木工</td><td>窗簾盒、冷氣包管</td></tr><tr><td style="width: 25%;">水電</td><td>電器專用插座與迴路設計</td></tr><tr><td style="width: 25%;">油漆</td><td>油漆跳色、特殊漆跳色</td></tr><tr><td style="width: 25%;">地板</td><td>全室地板、門片高度修改</td></tr><tr><td style="width: 25%;">泥作</td><td>玄關落塵區六角磚(使用台灣磚)</td></tr><tr><td style="width: 25%;">保護清潔</td><td>保護工程、細部清潔</td></tr></table>
+
+---
+## 常見的客變需求與建議
+•&nbsp;<b>改格局、調整隔間</b>
+
+拆除次臥房的隔間、移動隔間牆的位置改變房間大小…這類的更動就屬於更改格局,格局的更變<b>建議以減法為主</b>,如果是增加隔間,小寶優居會協助屋主評估常見的家具尺寸後再進行格局更變,避免未來格局不合用、 甚至後悔的狀況。
+
+•<b> 改格局、調整隔間</b>
+
+插座的位移、新增其實不一定要在客變時進行,根據小寶優居過往的實際經驗,<b>完工後再調整插座位置,在費用上並沒有太大差距</b>,而且完工後依照櫃體、家具的尺寸進行規劃,也會比較精準、實用,所以插座的規劃不用 急於在客變階段完成。但若是有特殊的用電需求,像是用電量超出一般家庭,或者使用專業音響、安裝全熱交換器…需要獨立的迴路 就需要在客變階段提出討論。
+

BIN
content/blog/pre-sale_tenants_become_lazy_packs/img/1.webp


BIN
content/blog/pre-sale_tenants_become_lazy_packs/img/2.webp


BIN
content/blog/pre-sale_tenants_become_lazy_packs/img/3.webp


+ 75 - 0
content/blog/pre-sale_tenants_become_lazy_packs/index.md

@@ -0,0 +1,75 @@
+---
+meta_title: "【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?"
+meta_description: ""
+title: "【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?"
+date: 2021-06-04T11:52:23+08:00
+draft: false
+type: "blog"
+url: "/blog/pre-sale_tenants_become_lazy_packs_copy/"
+image: "/img/blog/boutique_hotel_slightly_drunk_chill_house_2.webp"
+categories: ["認識裝修裝潢"]
+description: "「我買了預售屋,有很多客變的想法!建設公司通知我要客變了,但我不知道這樣做好不好?」"
+col1: "know_about_decoration"
+col2: ""
+introduction: "「客變」是許多人在成家過程中遇到的第一個考題,對新手買房的屋主來說,要在短時間決定影響未來生活機 能的客變項目,甚至在對格局、生活需求沒有想像時,決定要做哪些更動,是有難度的。"
+question_box_intro: "小寶優居的客變懶人包將幫你解決以下客變問題:"
+---
+
+
+<div class="container-fluid blog_article p-0">
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c22f1b22c29b49f585cffd494efb0ecc.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變是什麼?為什麼要客變?
+&nbsp; 「客變」是許多買預售屋的屋主期待的成家環節,在建設公司公告的客變期限內,屋主可以依照需求變更房屋 設計,就是所謂的<b>「客戶變更設計」</b>簡稱客變。 預售屋客變的最大優點就是可以讓房屋的格局與規劃更符合購屋者的需求,像是如果不想用建設公司提供的 廚具、不喜歡地板的款式,甚至有一道隔間牆不想施作或者移位,可以在客變階段提出變更,讓建設公司在施 作時依照你的規劃調整,降低之後拆掉重做的成本。 一般來說建設公司會有「客變規範資料」,讓客戶可以在客變期限前,<b>在不影響建築結構安全,及管線通暢的情 況下,可以進行格局、建材上「有限度的變更」</b>,針對可更動項目,建設公司會提出相對的施作報價,也可能因為 部分品項取消,可以退回設備與建材的項目金額。 客變是建設公司提供給客戶的服務之一,每個建案、建設公司可接受的客變都程度不同,並沒有規定建設公司 一定要讓客戶客變,所以小寶優居都會先建議想要客變的屋主「向建設公司先行詢問可客變範圍」。
+
+
+---
+##         客變可變更的內容有哪些?
+許多成家新手誤會客變可以隨心所欲地調整內容,但事實上房屋的共同外觀以及每一戶共用的管路位置是無 法變更的,也就是窗戶、大門、陽台、樑柱、承重牆、廚房跟廁所位置、管道間都是無法變更的項目。
+
+<b>常見可以進行客變的地方有以下:</b>
+
+1. 隔間:屋內的格局,像是不做隔間牆、改門的位置、增加隔間…。
+
+2. 建材:地板(石英磚、木地板)、廚房衛浴磁磚、油漆…,通常是退料不退工。
+
+3. 設備:建設公司提供的廚具與衛浴設備,如果不喜歡可以退訂。
+
+4. 水電:插座、網路線、電話線、水龍頭與排水孔的位置…。
+
+<img class="img-fluid" alt="圖說NotoJPMedium14級字行距28pt"
+  src="img/c7988fef6076450dbae2fe1e88689387.webp"
+  layout="responsive"></img><div class="img-text">圖說NotoJPMedium14級字行距28pt</div>
+
+##         客變到底是省錢還是花錢?會產生費用?
+常常可以聽見別人說客變可以節省裝修費用,事實上,客變可以幫你省下的是更動項目的拆除費用以及重複 支付的建材、設備費用,舉例來說,你想要把三房改成兩房,就可以在客變階段請建設公司少做一道牆,不僅省 下原先改兩房的拆除、清運費用,裝修時也可以更省時省力;但在客變階段,建設公司協助你修改與新增的項 目還是會有相應的費用產生,建設公司會就客變項目逐條列出費用與明細給屋主確認。
+
+<b>一般來說,客變分成「退訂」、「修改新增」兩個方向:</b>
+
+<b>• 退訂</b>
+
+是針對原先施作的項目與設備做取消,像是不要鋪石英磚、不要門片、不要瓦斯爐、不要浴缸…。 這類的退訂,通常可以退回該項目建材與設備費用(退料不退工),但因為建設公司所附的建材與設備大多是 大量採購,往往價格是低於市價,退回的費用並不是依照市價計算之外,重新施作對屋主也會是一筆額外的支 出,往往會有<b>「能退回的少,重做花更多」</b>的現象,因此如果沒有特別的堅持,小寶優居一般會建議屋主保留建 設公司提供的項目。
+
+<b>• 修改新增</b>
+
+指的是針對建設公司原先的規劃進行修改,像是增加或修改插座位置、調整隔間位置…這類的 修改可能伴隨的是費用的增加,決定客變時也需要透過圖面與建設公司溝通,避免客變成果與期待有落差。
+
+
+---
+##        裝修項目清單
+
+<table><tr><td style="width: 25%;">類別</td><td>裝修項目</td></tr><tr><td style="width: 25%;">木工</td><td>窗簾盒、冷氣包管</td></tr><tr><td style="width: 25%;">水電</td><td>電器專用插座與迴路設計</td></tr><tr><td style="width: 25%;">油漆</td><td>油漆跳色、特殊漆跳色</td></tr><tr><td style="width: 25%;">地板</td><td>全室地板、門片高度修改</td></tr><tr><td style="width: 25%;">泥作</td><td>玄關落塵區六角磚(使用台灣磚)</td></tr><tr><td style="width: 25%;">保護清潔</td><td>保護工程、細部清潔</td></tr></table>
+
+---
+## 常見的客變需求與建議
+•&nbsp;<b>改格局、調整隔間</b>
+
+拆除次臥房的隔間、移動隔間牆的位置改變房間大小…這類的更動就屬於更改格局,格局的更變<b>建議以減法為主</b>,如果是增加隔間,小寶優居會協助屋主評估常見的家具尺寸後再進行格局更變,避免未來格局不合用、 甚至後悔的狀況。
+
+•<b> 改格局、調整隔間</b>
+
+插座的位移、新增其實不一定要在客變時進行,根據小寶優居過往的實際經驗,<b>完工後再調整插座位置,在費用上並沒有太大差距</b>,而且完工後依照櫃體、家具的尺寸進行規劃,也會比較精準、實用,所以插座的規劃不用 急於在客變階段完成。但若是有特殊的用電需求,像是用電量超出一般家庭,或者使用專業音響、安裝全熱交換器…需要獨立的迴路 就需要在客變階段提出討論。
+

+ 12 - 194
layouts/frequently_asked_questions/frequently_asked_questions.html → content/frequently_asked_questions/_index.md

@@ -1,60 +1,20 @@
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
-  <!-- <meta charset="UTF-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-  <meta name="viewport" content="width=device-width, initial-scale=1.0"> -->
-
-  <!-- slick -->
-  <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css">
-  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css"> -->
-
-  <!-- bootstrap -->
-  <!-- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css" rel="stylesheet"
-    integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous">
-
-  <link rel="stylesheet" href="/css/style.css">
-  <title>小寶優居-首購族首選 安心成家 室內設計品牌</title> -->
-  {{ partial "headers.html" . }}
-</head>
-
-<body style="overflow-x: hidden;">
-
-  <!-- <div class="header-template"></div> -->
-  {{ partial "nav.html" . }}
-
-  <section class="bhouseweb_loc_banner">
-    <div class="card bg-transparent text-white border-0 rounded-0">
-      <img src="/img/banner/bn_qa@2x.png" class="banner-img card-img" alt="...">
-    <!-- <div class="qa-banner"></div> -->
-      <div class="d-flex justify-content-end bt_container">
-        <div class="bt_slogan text-center">
-          <img src="/img/chevron-double-down.svg" alt="">
-        </div>
-      </div>
-      <img class="bt_slogan_portfolio" src="/img/banner/bt_slogan_qa_h@2x.png" alt="">
-    </div>
-  </section>
-
-  <div class="reserve">
-    <a href="">
-      <img src="/img/home/線上預約icon.png" alt="">
-    </a>
-  </div>
-
-  <div class="accordion accordion-flush" id="accordionPanelsStayOpenExample">
-    <div class="container-fluid">
+---
+date: 2021-02-06T18:14:22+08:00
+draft: false
+type: post
+url: "/frequently_asked_questions"
+image: ""
+tags: 
+title: "常見問題 (FAQ):關於成家設計服務|小寶優居・美好成家"
+description: "小寶優居和一般室內設計有什麼不同嗎?要準備多少裝修預算?施工到交屋要多久呢?如何收費?有沒有設計費?是否有免費丈量?室內設計有保固嗎?"
+---
+ <div class="container-fluid">
       <div class="row">
         <div class="col-12">
-
           <div class="accordion-item">
             <h2 class="accordion-header" id="panelsStayOpen-1">
               <button class="accordion-button collapsed botder-item" type="button" data-bs-toggle="collapse"
                 data-bs-target="#question-1" aria-expanded="false" aria-controls="question-1">
-                <!-- <span>
-                  <img src="/img/icon_qa@2x.png" alt="">
-                </span> -->
                 <div class="d-flex">
                   <p class="pe-2 title">Q1</p>
                   <p class="m-0 ps-2">問題NotoJPMedium14級字置左上限50字元</p>
@@ -71,102 +31,7 @@
             </div>
           </div>
         </div>
-
-        <div class="col-md-6 col-12">
-          <div class="accordion-item">
-            <h2 class="accordion-header" id="panelsStayOpen-2">
-              <button class="accordion-button collapsed botder-item" type="button" data-bs-toggle="collapse"
-                data-bs-target="#question-2" aria-expanded="false" aria-controls="question-2">
-                <!-- <span>
-                  <img src="/img/icon_qa@2x.png" alt="">
-                </span> -->
-                <div class="d-flex">
-                  <p class="pe-2 title">Q2</p>
-                  <p class="m-0 ps-2">問題NotoJPMedium14級字置左上限20字元跨行</p>
-                </div>
-              </button>
-            </h2>
-            <div id="question-2" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-2">
-              <div class="accordion-body mobile-body">
-                A2 答案NotoJPBlack14級字置左 <br>
-                行距28pt上限20字元跨行 <br>
-                答案答案答案答案答案答案答案 <br>
-                答案答案答案答案答案答案答案
-              </div>
-            </div>
-          </div>
-        </div>
-
-        <div class="col-md-6 col-12">
-          <div class="accordion-item">
-            <h2 class="accordion-header" id="panelsStayOpen-3">
-              <button class="accordion-button collapsed botder-item" type="button" data-bs-toggle="collapse"
-                data-bs-target="#question-3" aria-expanded="false" aria-controls="question-3">
-                <!-- <span>
-                  <img src="/img/icon_qa@2x.png" alt="">
-                </span> -->
-                <div class="d-flex">
-                  <p class="pe-2 title">Q3</p>
-                  <p class="m-0 ps-2">問題NotoJPMedium14級字置左上限20字元跨行</p>
-                </div>
-              </button>
-            </h2>
-            <div id="question-3" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-3">
-              <div class="accordion-body mobile-body">
-                A3 答案NotoJPBlack14級字置左 <br>
-                行距28pt上限20字元跨行 <br>
-                答案答案答案答案答案答案答案 <br>
-                答案答案答案答案答案答案答案
-              </div>
-            </div>
-          </div>
-        </div>
-
-        <div class="col-md-6 col-12">
-          <div class="accordion-item">
-            <h2 class="accordion-header" id="panelsStayOpen-4">
-              <button class="accordion-button collapsed botder-item" type="button" data-bs-toggle="collapse"
-                data-bs-target="#question-4" aria-expanded="false" aria-controls="question-4">
-                <div class="d-flex">
-                  <p class="pe-2 title">Q4</p>
-                  <p class="m-0 ps-2">問題NotoJPMedium14級字置左上限20字元跨行</p>
-                </div>
-              </button>
-            </h2>
-            <div id="question-4" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-4">
-              <div class="accordion-body mobile-body">
-                A4 答案NotoJPBlack14級字置左 <br>
-                行距28pt上限20字元跨行 <br>
-                答案答案答案答案答案答案答案 <br>
-                答案答案答案答案答案答案答案
-              </div>
-            </div>
-          </div>
-        </div>
-
-        <div class="col-md-6 col-12">
-          <div class="accordion-item">
-            <h2 class="accordion-header" id="panelsStayOpen-5">
-              <button class="accordion-button collapsed botder-item" type="button" data-bs-toggle="collapse"
-                data-bs-target="#question-5" aria-expanded="false" aria-controls="question-5">
-                <div class="d-flex">
-                  <p class="pe-2 my-auto title">Q5</p>
-                  <p class="m-0 ps-2">問題NotoJPMedium14級字置左上限20字元跨行</p>
-                </div>
-              </button>
-            </h2>
-            <div id="question-5" class="accordion-collapse collapse" aria-labelledby="panelsStayOpen-5">
-              <div class="accordion-body mobile-body">
-                A5 答案NotoJPBlack14級字置左 <br>
-                行距28pt上限20字元跨行 <br>
-                答案答案答案答案答案答案答案 <br>
-                答案答案答案答案答案答案答案
-              </div>
-            </div>
-          </div>
-        </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-6">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -183,7 +48,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-7">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -200,7 +64,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-8">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -217,7 +80,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-9">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -234,7 +96,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-10">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -251,7 +112,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-11">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -268,7 +128,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-12">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -285,7 +144,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-13">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -302,7 +160,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-14">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -319,7 +176,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-15">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -336,7 +192,6 @@
           </div>
         </div>
       </div>
-
       <div class="accordion-item">
         <h2 class="accordion-header" id="panelsStayOpen-16">
           <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
@@ -353,42 +208,5 @@
           </div>
         </div>
       </div>
-
-      <div class="accordion-item">
-        <!-- 顯示線條用 -->
-      </div>
-    </div>
-    <p class="subtitle">還有問題嗎?直接預約規劃師幫你解惑!</p>
-  </div>
-
-  <div class="container-fluid qa-navs">
-    <div class="row g-3 home-content">
-      <div class="col-6 m-0 bg-portfolio">
-        <a href="/collection/">
-          <div class="bg-img"></div>
-        </a>
-      </div>
-      <div class="col-6 m-0 bg-serve">
-        <a href="/room_planner/">
-          <div class="bg-img"></div>
-        </a>
-      </div>
+       <p class="subtitle">還有問題嗎?直接預約設計師師幫你解惑!</p>
     </div>
-  </div>
-
-  <!-- <div class="footer-template"></div> -->
-  {{ partial "footer.html" . }}
-
-  <!-- jquery -->
-  <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.js"></script> -->
-
-  <!-- bootstrap -->
-  <!-- <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js"
-    integrity="sha384-/bQdsTh/da6pkI1MST/rWKFNjaCP5gBSY4sEBT38Q/9RBh9AH40zEOg7Hlq2THRZ"
-    crossorigin="anonymous"></script>
-
-  <script src="./js/index.js"></script> -->
-  {{ partial "scripts.html" . }}
-</body>
-
-</html>

+ 0 - 4
content/frequently_asked_questions/frequently_asked_questions.md

@@ -1,4 +0,0 @@
-+++
-title = "FAQ"
-id = "FAQ"
-+++

BIN
content/maincategories/.DS_Store


+ 17 - 0
content/news/[store_announcement]_new_taipei_store_relocation_business_hours_adjustment_2/index.md

@@ -0,0 +1,17 @@
+---
+meta_title: "【門市公告】新北門市移點,營業時間調整說明2"
+meta_description: "【門市公告】新北門市移點,營業時間調整說明2"
+title: "【門市公告】新北門市移點,營業時間調整說明2"
+date: 2022-06-23T14:54:57+08:00
+draft: false
+type: "news"
+url: "/news/[store_announcement]_new_taipei_store_relocation_business_hours_adjustment_2"
+image: ""
+---
+
+
+<div class="container-fluid blog_article p-0">
+
+## 小標題NotoJPBlack14級字置左
+內文NotoJPMedium14級字行距28pt置左 內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內
+

+ 17 - 0
content/news/[store_announcement]_new_taipei_store_relocation_business_hours_adjustment_instructions/index.md

@@ -0,0 +1,17 @@
+---
+meta_title: "【門市公告】新北門市移點,營業時間調整說明"
+meta_description: "【門市公告】新北門市移點,營業時間調整說明"
+title: "【門市公告】新北門市移點,營業時間調整說明"
+date: 2022-06-23T14:52:01+08:00
+draft: false
+type: "news"
+url: "/news/[store_announcement]_new_taipei_store_relocation_business_hours_adjustment_instructions"
+image: ""
+---
+
+
+<div class="container-fluid blog_article p-0">
+
+## 小標題NotoJPBlack14級字置左
+內文NotoJPMedium14級字行距28pt置左 內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內
+

+ 0 - 0
content/news/news.md → content/news/_index.md


+ 23 - 0
content/news/stuff/index.md

@@ -0,0 +1,23 @@
+---
+meta_title: "Stuff"
+meta_description: ""
+title: "Stuff"
+date: 2022-06-22T16:44:52+08:00
+draft:  false
+type: "news"
+url: "/news/stuff"
+image: ""
+---
+
+
+<div class="container-fluid blog_article p-0">
+
+Change in operating hours
+
+To accomodate more visitors, we have changed our operating hours.
+
+
+<table><tr><td style="width: 25%;">Mon-Fri</td><td>11:00-21:30</td></tr><tr><td style="width: 25%;">Sat</td><td>10:00-22:00</td></tr><tr><td style="width: 25%;">Sun</td><td>10:00-21:30</td></tr></table>
+
+Welcome to visit us anytime, we will be happy to serve you.
+

+ 0 - 42
content/news_page/news_page.md

@@ -1,42 +0,0 @@
----
-title: "news_page"
-id: "news_page"
-url: "/news/news_page"
----
-<section class="bhouseweb_loc_banner">
-  <div class="card bg-transparent text-white border-0 rounded-0">
-    <div class="news-page-banner"></div>
-  </div>
-</section>
-<div class="bhouseweb_loc_content mb-80">
-  <section class="bhouseweb_loc_sec mt-80">
-    <div class="bhouse_news mt-80">
-      <h1 class="bhouse_title">【門市公告】新北門市移點,營業時間調整說明</h1>
-      <div class="likeSee__state pl-md-0 pr-md-0 p-3">
-        <div class="likeSee__state">
-          <p class="mb-0">November 23, 2021</p>
-        </div>
-        <div class="likeSee__state__filter">
-          <a href="" class="likeSee__state__filter--item">
-            <span><img src="./img/icon_fb@2x.png" alt=""></span>
-          </a>
-          <a href="" class="likeSee__state__filter--item">
-            <span><img src="./img/icon_line@2x.png" alt=""></span>
-          </a>
-        </div>
-      </div>
-      <hr class="bhouseweb_loc_line">
-      <div class="bhouseWeb_news_content my-50">
-        <p class="subtitle">小標題NotoJPBlack14級字置左</p>
-        <p>內文NotoJPMedium14級字行距28pt置左 內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內
-          內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內 內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內
-          內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內文內</p>
-      </div>
-      <hr class="bhouseweb_loc_line">
-    </div>
-  </section>
-  <a href="/news/">
-    <p class="article_readMore text-center fw-bold"> <span style="font-size: 14px;"
-        class="fw-normal me-2"><</span>回到最新消息公告</p>
-  </a>
-</div>

BIN
data/.DS_Store


BIN
layouts/.DS_Store


+ 143 - 0
layouts/blog/list.html

@@ -0,0 +1,143 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  {{ partial "headers.html" . }}
+</head>
+
+<body style="overflow-x: hidden;">
+  {{ partial "nav.html" . }}
+  <div class="container-fluid blog-categories p-0">
+    <section class="bhouseweb_loc_banner">
+      <img src="/img/banner/bn_blog@2x.png" class="banner-img card-img" alt="...">
+    </section>
+
+    <div class="container">
+      <nav
+        style="--bs-breadcrumb-divider: url(&#34;data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='currentColor'/%3E%3C/svg%3E&#34;);"
+        aria-label="breadcrumb">
+        <ol class="breadcrumb">
+          <li class="breadcrumb-item"><a href="#"><img src="/img/bt_footer_index@2x.png" width="30px" alt="" style="margin-bottom: 5px;"></a></li>
+          <li class="breadcrumb-item"><a href="#">成家知識專欄</a></li>
+          <li class="breadcrumb-item active" aria-current="page">預售屋客變</li>
+        </ol>
+      </nav>
+      <div class="d-flex flex-column align-items-start">
+        <!-- <div class="d-flex flex-column flex-sm-row mb-3 link-list">
+          <div>
+            <a href="">客廳</a>
+            <a href="">主臥</a>
+            <a href="">客房</a>
+          </div>
+          <div class="ms-0 ms-sm-1 mt-sm-0 mt-3">
+            <a href="">客廳</a>
+            <a href="">主臥</a>
+            <a href="">客房</a>
+          </div>
+        </div> -->
+        <div class="link-list">
+          <button><a href="">客廳</a></button>
+          <button><a href="">主臥</a></button>
+          <button><a href="">客房</a></button>
+          <button><a href="">客廳</a></button>
+          <button><a href="">主臥</a></button>
+          <button><a href="">客房</a></button>
+          <!-- <a href="">主臥</a>
+          <a href="">客房</a>
+          <a href="">客廳</a>
+          <a href="">主臥</a>
+          <a href="">客房</a> -->
+        </div>
+
+        <div class="bhouseweb_loc_search_box">
+          <form class="bhouseweb_search_form d-flex">
+            <div class="bhouseweb_search_img" style="margin-right: 1vw;">
+              <img src="/img/icon_search@2x.png" alt="">
+            </div>
+            <input id="bhouseweb_search" class="me-md-2" type="search" placeholder="搜尋「客變」「工業風」「三代同堂」"
+              aria-label="Search">
+          </form>
+        </div>
+      </div>
+    </div>
+
+    <div style="border-top: 1px solid #969696;"></div>
+
+    <div class="article">
+
+      {{ $paginator := .Paginate .Data.Pages }}
+      {{ range $paginator.Pages }}
+      <div class="article-item">
+        <a href="{{ .RelPermalink }}">
+          <img src="{{ .Params.Image | relURL }}" alt="">
+        </a>
+        <div class="d-flex flex-column">
+          <a href="{{ .RelPermalink }}">
+            <h4>{{ .Title }}</h4>
+          </a>
+          <p class="mt-auto my-2 fw-bold">{{ .PublishDate.Format "2006-01-02" }}</p>
+          <a href="{{ .RelPermalink }}" class="description">
+            <p style="letter-spacing: 1px;">{{.Params.description }}</p>
+          </a>
+          <!-- <p style="color:#4D4D4D;">{{ .Summary }}</p> -->
+        </div>
+      </div>
+
+      {{ end }}
+      <!-- <div class="article-item">
+        <a href="">
+          <img src="/img//collection/boutique_hotel_slightly_drunk_chill_house_2.webp" alt="">
+        </a>
+        <div class="d-flex flex-column">
+          <a href="">
+            <h4>【客變】 預售屋客變懶人包:客變什麼?這樣做好不好?</h4>
+          </a>
+          <p class="mt-auto mb-0">2021-11-23</p>
+        </div>
+      </div>
+
+      <div class="article-item">
+        <a href="">
+          <img src="/img//collection/boutique_hotel_slightly_drunk_chill_house_2.webp" alt="">
+        </a>
+        <div class="d-flex flex-column">
+          <a href="">
+            <h4>【文章類別】 標題NotoJPBold22級字行距32pt置左</h4>
+          </a>
+          <p class="mt-auto mb-0">2021-11-23</p>
+        </div>
+      </div>
+
+      <div class="article-item">
+        <a href="">
+          <img src="/img//collection/boutique_hotel_slightly_drunk_chill_house_2.webp" alt="">
+        </a>
+        <div class="d-flex flex-column">
+          <a href="">
+            <h4>【文章類別】 標題NotoJPBold22級字行距
+              32pt置左</h4>
+          </a>
+          <p class="mt-auto mb-0">2021-11-23</p>
+        </div>
+      </div> -->
+
+      <a class="nav-link article_readMore" href="#">< 回到成家知識庫</a>
+    </div>
+  </div>
+
+  <!-- <div class="footer-template"></div> -->
+  {{ partial "footer.html" . }}
+
+  <!-- jquery -->
+  <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.js"></script> -->
+
+  <!-- bootstrap -->
+  <!-- <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js"
+    integrity="sha384-/bQdsTh/da6pkI1MST/rWKFNjaCP5gBSY4sEBT38Q/9RBh9AH40zEOg7Hlq2THRZ"
+    crossorigin="anonymous"></script>
+
+  <script src="./js/index.js"></script> -->
+  {{ partial "scripts.html" . }}
+</body>
+
+</html>

+ 59 - 0
layouts/blog/single.html

@@ -0,0 +1,59 @@
+{{ define "main" }}
+<div class="container-fluid blog_article p-0">
+    <section class="bhouseweb_loc_banner">
+      <img src="/img/banner/bn_blog@2x.png" class="banner-img card-img" alt="...">
+    </section>
+    <div class="content">
+      
+        <h3>{{ .Title }}</h3>
+        <div class="d-flex justify-content-between align-items-center">
+          <span>{{ .PublishDate.Format "2006-01-02" }}</span>
+          <div class="icon-box">
+            <a href=""><img src="/img/icon_fb@2x.png" alt=""></a>
+            <a href=""><img src="/img/icon_line@2x.png" alt=""></a>
+          </div>
+        </div>
+        <span class="line"></span>
+        <p>「我買了預售屋,有很多客變的想法!建設公司通知我要客變了,但我不知道這樣做好不好?」</p>
+      <br>
+      <p>「客變」是許多人在成家過程中遇到的第一個考題,對新手買房的屋主來說,要在短時間決定影響未來生活機
+        能的客變項目,甚至在對格局、生活需求沒有想像時,決定要做哪些更動,是有難度的。</p>
+      <br>
+      <div class="question-box">
+        <p>
+          {{ .Params.question_box_intro }}
+        </p>
+        {{ .TableOfContents }}
+        <!-- <ul>
+          <li>小寶優居的客變懶人包將幫你解決以下客變問題:</li>
+          <li>1. <a href="">客變是什麼?為什麼要客變?</a></li>
+          <li>2. <a href="">客變可更變的內容有哪些?</a></li>
+          <li>3. <a href="">客變到底是省錢還是花錢?客變怎麼省錢?會產生哪些費用?</a></li>
+          <li>4. <a href="">常見的客變需求與建議?我想這樣客變好不好?</a></li>
+          <li>5. <a href="">設計師協助客變的流程?</a></li>
+        </ul> -->
+      </div>
+     
+      <div class="blog-content">
+        {{ .Content }}
+      </div>
+      
+      <a class="nav-link" href="/maincategories">
+        <p class="readMore text-center">
+          <span style="font-size: 18px;" class="fw-normal me-2">&lt;</span>回到成家知識庫
+        </p>
+      </a>
+
+
+      <ul class="read-more-list">
+        <li>你可能會喜歡的,延伸閱讀點擊標題,看更多設計專欄!</li>
+        <li><a href="">【居家風格】 60萬以下 ↓ 超有氛圍的成家夢想</a></li>
+        <li><a href="">【認識裝潢裝修】 模組系統櫃板材等級挑選5攻略</a></li>
+        <li><a href="">【認識裝潢裝修】 11-20坪 小坪數裝潢裝修,規劃師教你小宅打造大空間</a></li>
+        <li><a href="">【認識裝潢裝修】 什麼是輕裝修?輕裝修的定義是什麼?輕裝修包含什麼呢?</a></li>
+        <li><a href="">【規劃師服務】 什麼是規劃師?連室內設計師都推薦的「規劃師服務」</a></li>
+      </ul>
+    </div>
+  </div>
+</div>
+{{ end }}

+ 43 - 0
layouts/frequently_asked_questions/single.html

@@ -0,0 +1,43 @@
+{{ define "main" }}
+<div class="container-fluid p-0">
+  <section class="bhouseweb_loc_banner">
+    <div class="card bg-transparent text-white border-0 rounded-0">
+      <img src="/img/banner/bn_qa@2x.png" class="banner-img card-img" alt="...">
+    <!-- <div class="qa-banner"></div> -->
+      <div class="d-flex justify-content-end bt_container">
+        <div class="bt_slogan text-center">
+          <img src="/img/chevron-double-down.svg" alt="">
+        </div>
+      </div>
+      <img class="bt_slogan_portfolio" src="/img/banner/bt_slogan_qa_h@2x.png" alt="">
+    </div>
+  </section>
+
+  <div class="reserve">
+    <a href="">
+      <img src="/img/home/線上預約icon.png" alt="">
+    </a>
+  </div>
+   
+  
+  <div class="accordion accordion-flush" id="accordionPanelsStayOpenExample">
+    {{ .Content }}
+   
+  </div>
+
+  <div class="container-fluid qa-navs">
+    <div class="row g-3 home-content">
+      <div class="col-6 m-0 bg-portfolio">
+        <a href="/collection/">
+          <div class="bg-img"></div>
+        </a>
+      </div>
+      <div class="col-6 m-0 bg-serve">
+        <a href="/room_planner/">
+          <div class="bg-img"></div>
+        </a>
+      </div>
+    </div>
+  </div>
+</div>
+{{ end }}

+ 1 - 1
layouts/maincategories/list.html

@@ -69,7 +69,7 @@
       {{ range $paginator.Pages }}
       <div class="article-item">
         <a href="{{ .RelPermalink }}">
-          <img src="/img//collection/boutique_hotel_slightly_drunk_chill_house_2.webp" alt="">
+          <img src="{{ .Params.Image | relURL }}" alt="">
         </a>
         <div class="d-flex flex-column">
           <a href="{{ .RelPermalink }}">

+ 28 - 3
layouts/news/list.html

@@ -5,7 +5,7 @@
   {{ partial "headers.html" . }}
 </head>
 
-<body>
+<body style="overflow-x: hidden;">
   {{ partial "nav.html" . }}
   <section class="bhouseweb_loc_banner">
     <img src="/img/banner/bn_news@2x.png" class="banner-img card-img" alt="...">
@@ -13,7 +13,32 @@
 
   <div class="bhouseweb_loc_content mb-80">
     <section class="bhouseweb_loc_sec02 mt-80">
-      <div class="bhouse_news my-50">
+      {{ $paginator := .Paginate .Data.Pages }}
+      {{ range $paginator.Pages }}
+      <div class="bhouse_news my-50 article-item">
+        <div class="likeSee__state pl-md-0 pr-md-0">
+          <div class="likeSee__state">
+            <a href="{{ .RelPermalink }}">
+              <h1 class="bhouse_title">{{ .Title }}</h1>
+            </a>
+          </div>
+          <div class="likeSee__state__filter">
+            <p>{{ .PublishDate.Format "2006-01-02" }}</p>
+          </div>
+        </div>
+        <div class="bhouseweb_loc_sec mt-15">
+          <a style="color:#212529" href="{{ .RelPermalink }}" class="description">
+            <div class="NewsDescription">
+              <p class="NewsDescription_p" style="letter-spacing: 1px;">{{.Summary}}</p>
+            </div>
+          </a>
+        </div>
+      </div>
+      <hr class="bhouseweb_loc_line mt-30">
+      {{ end }}
+
+
+      <!--<div class="bhouse_news my-50">
         <div class="likeSee__state pl-md-0 pr-md-0">
           <div class="likeSee__state">
             <a href="/news/news_page">
@@ -97,7 +122,7 @@
         <div class="bhouseweb_loc_sec mt-15">
           <p>從你與家人的生活出發,透過你們的生活習慣,打造實用面的設計與喜歡的風格,完成獨一無二,屬於你們家的風格。</p>
         </div>
-      </div>
+      </div>-->
     </section>
     <p class="article_readMore text-center fw-bold">看更多消息 <span style="font-size: 14px;" class="fw-normal me-2">
         &or;</span></p>

+ 30 - 0
layouts/news/single.html

@@ -0,0 +1,30 @@
+{{ define "main" }}
+<div class="container-fluid blog_article p-0">
+    <section class="bhouseweb_loc_banner">
+    </section>
+    <div class="content">
+      
+        <h3>{{ .Title }}</h3>
+        <div class="d-flex justify-content-between align-items-center">
+          <span>{{ .PublishDate.Format "2006-01-02" }}</span>
+          <div class="icon-box">
+            <a href=""><img src="/img/icon_fb@2x.png" alt=""></a>
+            <a href=""><img src="/img/icon_line@2x.png" alt=""></a>
+          </div>
+        </div>
+        <span class="line"></span>
+        
+      <div class="blog-content">
+        {{ .Content }}
+      </div>
+      <hr class="bhouseweb_loc_line">
+      </div>
+    </section>
+    <a href="/news">
+      <p class="article__readMore text-center fw-bold"> <span style="font-size: 18px;"
+          class="fw-normal me-2">&lt;</span>回到最新消息公告</p>
+    </a>
+    </div>
+  </div>
+  {{ end }}
+  

BIN
static/.DS_Store


BIN
themes/.DS_Store


+ 47 - 0
themes/hugo-universal-theme-master/layouts/frequently_asked_questions/frequently_asked_questions.html

@@ -0,0 +1,47 @@
+
+
+{{ define "main" }}
+<div class="container-fluid p-0">
+   
+  <section class="bhouseweb_loc_banner">
+    <div class="card bg-transparent text-white border-0 rounded-0">
+      <img src="/img/banner/bn_qa@2x.png" class="banner-img card-img" alt="...">
+    <!-- <div class="qa-banner"></div> -->
+      <div class="d-flex justify-content-end bt_container">
+        <div class="bt_slogan text-center">
+          <img src="/img/chevron-double-down.svg" alt="">
+        </div>
+      </div>
+      <img class="bt_slogan_portfolio" src="/img/banner/bt_slogan_qa_h@2x.png" alt="">
+    </div>
+  </section>
+
+  <div class="reserve">
+    <a href="">
+      <img src="/img/home/線上預約icon.png" alt="">
+    </a>
+  </div>
+   
+  
+  <div class="accordion accordion-flush" id="accordionPanelsStayOpenExample">
+    {{ .Content }}
+      </div>
+    </div> 
+  </div>
+
+  <div class="container-fluid qa-navs">
+    <div class="row g-3 home-content">
+      <div class="col-6 m-0 bg-portfolio">
+        <a href="/collection/">
+          <div class="bg-img"></div>
+        </a>
+      </div>
+      <div class="col-6 m-0 bg-serve">
+        <a href="/room_planner/">
+          <div class="bg-img"></div>
+        </a>
+      </div>
+    </div>
+  </div>
+</div>
+{{ end }}

+ 6 - 6
themes/hugo-universal-theme-master/layouts/partials/footer.html

@@ -14,7 +14,7 @@
               <a href="/news/">最新消息公告</a>
             </li>
             <li>
-              <a href="">媒體聯繫</a>
+              <a href="mailto:agnes.chen@bhouse.com.tw,jade.wang@bhouse.com.tw">媒體聯繫</a>
             </li>
             <li>
               <a href="">人才招募</a>
@@ -38,14 +38,14 @@
       <div class="col">
         <div class="d-flex flex-column">
           <h5 class="title">
-            <a href="/room_planner.html">成家設計服務</a>
+            <a href="/room_planner/">成家設計服務</a>
           </h5>
           <ul>
             <li>
-              <a href="/room_planner.html">成家設計服務流程</a>
+              <a href="/room_planner/">成家設計服務流程</a>
             </li>
             <li>
-              <a href="/frequently_asked_questions.html">服務常見QA</a>
+              <a href="/frequently_asked_questions/">服務常見QA</a>
             </li>
           </ul>
 
@@ -87,7 +87,7 @@
           </ul>
 
           <h5 class="title">
-            <a href="/furniture_design.html">小寶設計單品</a>
+            <a href="/furniture_design/">小寶設計單品</a>
           </h5>
           <ul>
             <li>
@@ -108,7 +108,7 @@
 
       <div class="col">
         <h5 class="title">
-          <a href="">成家知識專欄</a>
+          <a href="/blog/">成家知識專欄</a>
         </h5>
         <ul>
           <li>

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 168 - 40
themes/hugo-universal-theme-master/static/css/style.bhouse.css


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
themes/hugo-universal-theme-master/static/css/style.bhouse.css.map


+ 12 - 0
themes/hugo-universal-theme-master/static/css/style.bhouse.scss

@@ -2173,6 +2173,18 @@ img {
 .bhouseweb_loc_sec p {
   font-family: NSJP-400;
 }
+.NewsDescription{
+  width: 100%;
+  .NewsDescription_p{
+    overflow:hidden;
+    white-space: nowrap;
+    text-overflow: ellipsis;
+    display: -webkit-box;
+    -webkit-line-clamp: 2;
+    -webkit-box-orient: vertical;
+    white-space: normal;
+  }
+}
 
 /* 最新消息公告-news end */
 /* 小寶設計單品-furniture_design start */

Vissa filer visades inte eftersom för många filer har ändrats