-
-
Notifications
You must be signed in to change notification settings - Fork 57
Home
https://xizon.github.io/uix-kit/examples/
GitHub pages can only serve static content, and there is no way to run PHP or get Ajax request on the pages. You need to visit the link below to see some special demos π
https://www.youtube.com/watch?v=aRDY9Cr-1-E
You will need to have node setup on your machine. That will output the built distributables to ./dist/*
and ./examples/*.html
.
Step 1. Use NPM (Locate your current directory of project, and enter the following command.) or download the latest version from Github. For nodejs you have to install some dependencies.
$ sudo npm install uix-kit
Or clone the repo to get all source files including build scripts:
$ git clone git://github.com/xizon/uix-kit.git
Step 2. First, using an absolute path into your "uix-kit/"
folder directory.
$ cd /{your_directory}/uix-kit
Step 3. Before doing all dev stuff make sure you have Node 10+
installed. After that, run the following code in the main directory to install the node module dependencies.
$ sudo npm install --only=dev --unsafe-perm --production
Step 4. Run the following code to enter development mode. The converted ES5 files will be created.
$ npm run build
Step 5. When you have done, this will spin up a server that can be accessed at
http://localhost:8080/examples/
a) ERROR: npm update check failed.
$ sudo chown -R $USER:$(id -gn $USER) /Users/{username}/.config
b) Site Info Configuration
You can update the Placeholders in Templates by modifying the Site Info configuration of package.json
. Like this:
{
"author": "UIUX Lab",
"name": "uix-kit",
"email": "[email protected]",
"version": "1.0.0",
"projectName": "Uix Kit",
"createdInfo": "UIUX Lab (https://uiux.cc)",
"projectURL": "https://uiux.cc",
"description": "A free web kits for fast web design and development, compatible with Bootstrap v4.",
...
}
<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>
<meta charset="utf-8" />
<title></title>
<!-- Mobile Settings
============================================= -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<!-- Mobile Settings end -->
<!-- Vendor
============================================= -->
<script src="assets/js/wp-jquery/jquery.min.js?ver=3.3.1"></script>
<script src="assets/js/wp-jquery/jquery.migrate.min.js?ver=1.4.1"></script>
<!-- Vendor end -->
<!-- Compatibility
============================================= -->
<script src="assets/js/min/modernizr.min.js?ver=3.5.0"></script>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Compatibility end -->
<!-- Core & Theme CSS
============================================= -->
<!-- Basic -->
<link rel="stylesheet" href="assets/css/bootstrap.min.css?ver=4.2.1" media="all" />
<link rel="stylesheet" href="assets/css/video.min.css?ver=7.4.1" media="all" />
<!-- Icons -->
<link rel="stylesheet" href="assets/fonts/fontawesome/css/all.min.css?ver=5.7.0">
<link rel="stylesheet" href="assets/fonts/fontawesome/css/v4-shims.min.css?ver=5.7.0">
<!-- Theme -->
<link rel="stylesheet" href="../dist/css/uix-kit.min.css?ver=1.0.0" media="all" />
<!--[if lt IE 10]>
<link rel="stylesheet" href="assets/css/IE.css?ver=1.0.0" media="all" />
<![endif]-->
<!-- Core & Theme CSS end -->
<!-- Break free from CSS prefix hell!
============================================= -->
<script src="assets/js/min/prefixfree.min.js?ver=1.0.7"></script>
</head>
<body>
{your_html_codes_here}
<!-- Vendor -->
<script src="assets/js/min/jquery.easing.min.js?ver=1.3"></script>
<script src="assets/js/min/jquery.waitforimages.min.js?ver=1.0"></script>
<script src="assets/js/min/video.min.js?ver=7.4.1"></script>
<script src="assets/js/min/jquery.waypoints.min.js?ver=4.0.1"></script>
<script src="assets/js/min/template7.min.js?ver=1.2.5"></script>
<script src="assets/js/min/TweenMax.min.js?ver=2.0.2"></script>
<script src="assets/js/min/pixi.min.js?ver=4.8.4"></script>
<script src="assets/js/min/three.min.js?ver=r99"></script>
<script src="assets/js/min/anime.min.js?ver=2.2.0"></script>
<script src="assets/js/min/hammer.min.js?ver=2.0.8"></script>
<script src="assets/js/min/muuri.min.js?ver=0.7.1"></script>
<!-- Your Plugins & Theme Scripts
============================================= -->
<script>
var REVISION = "1.0.0",
APP_ROOTPATH = {
"templateUrl": "", //If the file is in the root directory, you can leave it empty. If in another directory, you can write: "/blog"
"homeUrl": "", //Eg. https://uiux.cc
"ajaxUrl": "" //Eg. https://uiux.cc/wp-admin/admin-ajax.php
};
</script>
<script src="../dist/js/uix-kit.min.js?ver=1.0.0"></script>
</body>
</html>
uix-kit/
βββ README.md --------------------------- # Main Documentation
βββ CHANGELOG.md ------------------------ # Changelog
βββ CONTRIBUTING.md --------------------- # External resource references
βββ LICENSE --------------------------- # License
βββ webpack.config.js -------------------- # Webpack scaffold configuration file
βββ package.json ------------------------- # Project configuration file (site info can be modified here)
βββ package-lock.json
βββ dist/
β βββ css/
β β βββ uix-kit.css ------------------ # Main css file
β β βββ uix-kit.css.map
β β βββ uix-kit.min.css -------------- # Main css file which is used for production
β β βββ uix-kit.min.css.map
β β βββ uix-kit-rtl.css ------------- # Main RTL css file
β β βββ uix-kit-rtl.css.map
β β βββ uix-kit-rtl.min.css --------- # Main RTL css file which is used for production
β β βββ uix-kit-rtl.min.css.map
β βββ js/
β β βββ uix-kit.js ------------------ # Main js file
β β βββ uix-kit.js.map
β β βββ uix-kit.min.js --------------- # Main js file which is used for production
β β βββ uix-kit.min.js.map
β β βββ uix-kit-rtl.js
β β βββ uix-kit-rtl.js.map
β β βββ uix-kit-rtl.min.js
β β βββ uix-kit-rtl.min.js.map
βββ misc/
β βββ screenshots/ --------------------- # Screenshots
β βββ grid/ ----------------------------- # PSD grid system
βββ src/
β βββ components/
β β βββ ES5/ ------------------------- # Third-party plugins adopt pure file merger and do not import and export
β β βββ ES6/_global ------------------- # Generic modules
β β βββ ES6/_main -------------------- # Customization site file directory (for secondary or new website development)
β β βββ ES6/* ------------------------ # Core functional modules
βββ examples/
β βββ *.html --------------------------- # HTML templates
β βββ assets/ -------------------------- # Static resource directory
β β βββ css/
β β βββ fonts/
β β βββ images/
β β βββ videos/
β β βββ models/
β β βββ json/
β β βββ js/
βββ