Design Manager
Design Manager is the new feature introduce by SharePoint 2013. Now using this we can create faster master page & with little headache. Design manager convert Html into Master page, then apply this master page to Pages or System Pages.
HTML to Master Page conversion
Step 1: Select Site Setting, then Design Manager.
![Design Manager]()
Step 2: Design Manager, then Upload Design Files.
![Upload Design Files]()
Step 3: Open the link shown above to add content, html files, CSS, scripts for your new Master Page.
Step 4: Click on Files in the ribbon. Create Project specific folder & start uploading files in a newly created folder.
![Create Project specific folder]()
Step 5: After creating main folder, add Sub Folder into it like BrandingCss, BrandingImages, BrandingJS .
![BrandingImages]()
Step 6: Using SharePoint Designer add CSS, images, JS & html page. It is a faster way to upload files into site.
CSS upload.
![CSS upload]()
Html upload.
![Html upload]()
After html uploaded, the following is the structure at root level.
![structure at root level]()
Before going to next steps publish the major version.
![Publish the major version]()
Step 7: Go to Design Manager, Edit Master Page, then convert Html file to Master Page.
![Convert Html file to Master Page]()
Select proper html page for conversion.
![conversion]()
Now it looks like the following:
![Select proper html page]()
Publish the Draft version of page , so status become - Approved.
![Publish the Draft version of page]()
Step 8: Edit Html page using SharePoint Designer, corresponding Master Page get updated automatically.
![Edit Html page]()
Step 9: Publish Major Version of HTML file.
![Publish Major Version of HTML file]()
Step 10: Click the approved page to preview Design of Page.
![Click the approved page]()
Preview
![Preview]()
Step 11: Change master page setting for site Pages.
![Change master page setting]()
Result: As per setting, custom master page gets applied to user pages only & not system pages.
![custom master page get applied to user pages]()
Result: If we change the settings of master page for System pages, system page looks like the following:
![change the settings of master page]()
Thank you! if you have any query please mention it in the comment section.