Skip to content

noth8/maxgold-site

Repository files navigation

πŸ“„ Used technologies



header




πŸ“± View Site

πŸ”— link




🏬 Project Structure


β”œβ”€β”€ dist/                          # Static version of the website
β”‚   β”œβ”€β”€ css/                       # Folder for concatenated css files
β”‚   β”œβ”€β”€ fonts/                     # All fonts files
β”‚   β”œβ”€β”€ img/                       # Images
β”‚   β”œβ”€β”€ js/                        # Javascript code
β”‚   └── index.html                 # Landing page
β”œβ”€β”€ src/                           # Source files
β”‚   β”œβ”€β”€ fonts/                     # Fonts
β”‚   β”‚   └── fonts.list             # Google Fonts config
β”‚   β”œβ”€β”€ img/                       # Site images
β”‚   β”œβ”€β”€ js/                        # Javascript files
β”‚   β”‚   β”œβ”€β”€ bootstrap.js           # Enable/disable required modules
β”‚   β”‚   β”œβ”€β”€ entry.js               # Webpack entry point
β”‚   β”‚   └── main.js                # All user scripts
β”‚   β”œβ”€β”€ styles/                    # Styles
β”‚   β”‚   β”œβ”€β”€ bootstrap/             # Bootstrap sass config
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap.scss     # Enable/disable required modules
β”‚   β”‚   β”‚   └── _variables.scss    # Core setting
β”‚   β”‚   └── main.styl              # Main stylesheet file
β”‚   β”œβ”€β”€ templates/                 # Site templates (Pug)
β”‚   β”‚   β”œβ”€β”€ pages/                 # Pug only looks for this dir
β”‚   β”‚   β”‚   β”œβ”€β”€ sections           # Separate blocks for landing page template
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ about.pug      # Company information block template
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ contact.pug    # Contacts information block
β”‚   β”‚   β”‚   β”‚   └── services.pug   # Services provided by the company block
β”‚   β”‚   β”‚   └── index.pug          # Landing page template
β”‚   β”‚   β”œβ”€β”€ footer.pug             # Site footer
β”‚   β”‚   β”œβ”€β”€ header.pug             # Site header
β”‚   β”‚   β”œβ”€β”€ layout.pug             # Main layout
β”‚   β”‚   └── navigation.pug         # Site navigation
β”‚   └── vendor/                    # Appears if CUSTOM_SOURCE options specified or fonts enabled.
β”‚       β”œβ”€β”€ @fortawesome/          # Font awesome 
β”‚       β”‚   └── fontawesome-free/  # Font awesome source for editing
β”‚       β”œβ”€β”€ bootstrap/             # Bootstrap source for editing
β”‚       └── googleFonts/           # Storage for downloaded fonts
β”œβ”€β”€ tmp/                           # Temporary folder
β”‚   └── manifest/                  # Manifests for the production build
β”‚       └── rev-images.json        # Hashed images names
β”œβ”€β”€ .babelrc                       # Babel presets for latest js features
β”œβ”€β”€ .eslintrc.js                   # ESLint config
β”œβ”€β”€ .gitignore                     # List of files ignored by git
β”œβ”€β”€ .prettierrc                    # Prettier formatter config
β”œβ”€β”€ LICENSE                        # Project license
β”œβ”€β”€ README.md                      # Description of the project
β”œβ”€β”€ gulpfile.babel.js              # Gulpfile config and tasks
└── package.json                   # Node.js dependencies and scripts