-
-
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
βββ CHANGELOG.md
βββ CONTRIBUTING.md
βββ LICENSE
βββ webpack.config.js
βββ package-lock.json
βββ package.json
βββ dist/
β βββ css/
β β βββ uix-kit.css
β β βββ uix-kit.css.map
β β βββ uix-kit.min.css
β β βββ uix-kit.min.css.map
β β βββ uix-kit-rtl.css
β β βββ uix-kit-rtl.css.map
β β βββ uix-kit-rtl.min.css
β β βββ uix-kit-rtl.min.css.map
β βββ js/
β β βββ uix-kit.js
β β βββ uix-kit.js.map
β β βββ uix-kit.min.js
β β βββ 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/
β βββ grid/
βββ src/
β βββ index.js
β βββ index-rtl.js
β βββ components/
β β βββ ES5/ => Third-party plugins adopt pure file merger and do not import and export
β β βββ ES6/ => Core modules
βββ examples/
β βββ *.html
β βββ assets/
β β βββ css/
β β βββ fonts/
β β βββ images/
β β βββ videos/
β β βββ models/
β β βββ json/
β β βββ js/
βββ