Jobi - Job Portal & Job Board Svelte Template
Thank you
First of all, thank you for purchasing the Jobi-Sveltekit
HTML5 Template. You can find the detailed information about the template in this document. If there is anything you cannot find in this document, you can send an e-mail via the profile page.
Jobi In A Brief
Jobi-Sveltekit is a multi-purpose, powerful, beautiful and high-performance website template which is Designed for job board websites
In download folder you will find Three folder:
Documentation
(Documentation for main template)
Template
(Main Template)
Figma file
(Free Figma File Download link)
Remember, when you want to use the shortcode/element in any pages you need to adjust the section spacing by giving
margin
or
padding
. Don't get panic if you messed up anything when you edit the template. We are always available to support our customer.
1Installation
Follow the steps below to setup your site template:
- Unzip the downloaded package and open the
Template
folder to find all the template files. You wil get jobi
folder in there. You need to upload this folder to your hosting web server using FTP or cPanel in order to use it on your website.
- Below is the folder structure you will see in your website root directory:
jobi-sveltekit/.svelte-kit
- Svelte-kit files
jobi-sveltekit/src
- Src files
jobi-sveltekit/static
- static file
jobi-sveltekit/gitignore
jobi-sveltekit/package
jobi-sveltekit/package-lock
jobi-sveltekit/README.md
jobi-sveltekit/svelte.config
jobi-sveltekit/vite.config
- open terminal and run command
npm install
- run command
npm run dev
- And now you are ready to go to generate your webiste with this awesome template.
2HTML Structure
We are used Bootstrapv5.1.3
framework in this template.
The general template structure is the same throughout the template. Here is the general structure.
02 | import Category1 from './../lib/Components/Category/Category1.svelte'; |
03 | import Model1 from './../lib/Components/Model/Model1.svelte'; |
04 | import JobPortel from './../lib/Components/JobSection/JobPortel.svelte'; |
05 | import Features1 from './../lib/Components/Features/Features1.svelte'; |
06 | import HeroBanner from './../lib/Components/Banners/HeroBanner.svelte'; |
07 | import BackToTop from './../lib/BackToTop.svelte'; |
08 | import LazyImageLoader from './../lib/LazyImageLoader.svelte'; |
09 | import Preloader from '../lib/Preloader.svelte'; |
10 | import Header from '../lib/Header.svelte'; |
11 | import HowToWork from '../lib/Components/HowToWork/HowToWork.svelte'; |
12 | import ExpertSection from '../lib/Components/Section/ExpertSection.svelte'; |
13 | import Feedack1 from '../lib/Components/Feedback/Feedack1.svelte'; |
14 | import Features2 from '../lib/Components/Features/Features2.svelte'; |
15 | import Blog1 from '../lib/Components/Blogs/Blog1.svelte'; |
16 | import FancyBanner1 from '../lib/Components/Banners/FancyBanner1.svelte'; |
17 | import Footer from '../lib/Components/Footers/Footer.svelte'; |
18 | import { onMount } from 'svelte'; |
20 | let isPreloading = true; |
23 | < div class = "main-page-wrapper" > |
24 | < Preloader bind:isPreloading /> |
28 | < div slot = "right-widget" class = "right-widget ms-auto order-lg-3" > |
29 | < ul class = "d-flex align-items-center style-none" > |
30 | < li class = "d-none d-md-block" > |
31 | < a href = "/dashboard/employer-dashboard-submit-job" class = "job-post-btn tran3s" >Post Job</ a > |
34 | < a href = "!#" class = "login-btn-one" data-bs-toggle = "modal" data-bs-target = "#loginModal" >Login</ a > |
36 | < li class = "d-none d-md-block ms-4" > |
37 | < a href = "/candidates-v1" class = "btn-one" >Hire Top Talents</ a > |
The code block above is powered by SyntaxHighlighter.
3Favicon Settings
Favicon Will be found in app.html
head
section.
<link rel="icon" href="/assets/images/fav-icon/icon.png">
4Logo Settings
The Logo will be found in the src/lib/Components/header.svelte
section.
<div class="logo order-lg-0">
<slot name="logo">
<a href="/index" class="d-block">
<img src="images/logo/logo_01.png" alt="" width="95">
</a>
<slot></div>
You can replace any .jpg
.png
.svg
logo. And set the width
according to your logo size.
5Fonts Settings
In Jobi-sveltekit
we use gordita
font.
You can change both fonts form src/lib/fonts
file:
import "$lib/fonts/gordita/stylesheet.css";
7CSS Structure
The style.css
file contains all of the specific stylings for the page. The file is separated into sections using:
-
bootstrap.min.css
This file includes core bootstrap styles
Source
-
bootstrap-icons.css
This file contains bootstrap icon library
Source
Example
<i class="bi bi-person"></i>
-
font-awesome.css
This file contains styles about Fontawesome icon library
Source
Example
<i class="fab fa-facebook-square"></i>
-
jquery.fancybox.min.css
This file contains styles about fancybox
-
animate.min.css
animate.css
is a bunch of cool, fun, and cross-browser animations for you to use in projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
Source
Example
<div class="wow fadeInUp">
...
</div>
-
slick.css
This file contains styles about slick carousel plugin
Source
-
style.css
All styles about template
8JavaScripts
-
jQuery 3.7.1
jQuery is a fast, small, and feature-rich JavaScript library.
Source
-
bootstrap.min.js
Core bootstrap js file
Source
-
slick.min.js
jQuery carousel plugin from Slick
Source
-
wow.min.js
A lightweight script to animate scrolling.Reveal Animations When You Scroll.
Source
-
jquery.fancybox.min.js
fancyBox is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages.
Source
-
jquery.nice-select.min.js
Nice Select is a lightweight jQuery plugin that converts select elements to a beautiful, stylized dropdown list.
Source
9Credits
10Changelog:
Dates are formated in dd/mm/yy
________________________________
----- (6/09/2024) ------
Initial Released - v1.0.0