Skip to content

Commit c1090ed

Browse files
committed
upload site
0 parents  commit c1090ed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+1366
-0
lines changed

.gitignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
_site
2+
.sass-cache
3+
.jekyll-cache
4+
.jekyll-metadata
5+
vendor

.idea/.gitignore

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/programx.github.io.iml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

404.html

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
permalink: /404.html
3+
layout: default
4+
---
5+
6+
<div class="container center">
7+
<h1>404</h1>
8+
9+
<p><strong>Page not found :(</strong></p>
10+
<p>The requested page could not be found.</p>
11+
<a href="/index.html/" class="btn">BACK TO MAIN PAGE</a>
12+
<br><b>- OR -</b><br>
13+
<a href="/posts/">BROWSE OUR BLOG</a><br>
14+
<a href="/services/">BROWSE OUR SERVICES</a><br>
15+
<a href="/products/">BROWSE OUR PRODUCTS</a><br>
16+
<a href="/contact/">CONTACT US</a><br>
17+
<br><br>
18+
</div>

Gemfile

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
source "https://rubygems.org"
2+
# Hello! This is where you manage which Jekyll version is used to run.
3+
# When you want to use a different version, change it below, save the
4+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5+
#
6+
# bundle exec jekyll serve
7+
#
8+
# This will help ensure the proper Jekyll version is running.
9+
# Happy Jekylling!
10+
gem "jekyll", "~> 4.3.2"
11+
# This is the default theme for new Jekyll sites. You may change this to anything you like.
12+
gem "minima", "~> 2.5"
13+
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
14+
# uncomment the line below. To upgrade, run `bundle update github-pages`.
15+
# gem "github-pages", group: :jekyll_plugins
16+
# If you have any plugins, put them here!
17+
group :jekyll_plugins do
18+
gem "jekyll-feed", "~> 0.12"
19+
end
20+
21+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
22+
# and associated library.
23+
platforms :mingw, :x64_mingw, :mswin, :jruby do
24+
gem "tzinfo", ">= 1", "< 3"
25+
gem "tzinfo-data"
26+
end
27+
28+
# Performance-booster for watching directories on Windows
29+
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
30+
31+
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
32+
# do not have a Java counterpart.
33+
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]

Gemfile.lock

+89
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.8.5)
5+
public_suffix (>= 2.0.2, < 6.0)
6+
colorator (1.1.0)
7+
concurrent-ruby (1.2.2)
8+
em-websocket (0.5.3)
9+
eventmachine (>= 0.12.9)
10+
http_parser.rb (~> 0)
11+
eventmachine (1.2.7)
12+
ffi (1.15.5)
13+
forwardable-extended (2.6.0)
14+
google-protobuf (3.23.4-x64-mingw-ucrt)
15+
http_parser.rb (0.8.0)
16+
i18n (1.14.1)
17+
concurrent-ruby (~> 1.0)
18+
jekyll (4.3.2)
19+
addressable (~> 2.4)
20+
colorator (~> 1.0)
21+
em-websocket (~> 0.5)
22+
i18n (~> 1.0)
23+
jekyll-sass-converter (>= 2.0, < 4.0)
24+
jekyll-watch (~> 2.0)
25+
kramdown (~> 2.3, >= 2.3.1)
26+
kramdown-parser-gfm (~> 1.0)
27+
liquid (~> 4.0)
28+
mercenary (>= 0.3.6, < 0.5)
29+
pathutil (~> 0.9)
30+
rouge (>= 3.0, < 5.0)
31+
safe_yaml (~> 1.0)
32+
terminal-table (>= 1.8, < 4.0)
33+
webrick (~> 1.7)
34+
jekyll-feed (0.17.0)
35+
jekyll (>= 3.7, < 5.0)
36+
jekyll-sass-converter (3.0.0)
37+
sass-embedded (~> 1.54)
38+
jekyll-seo-tag (2.8.0)
39+
jekyll (>= 3.8, < 5.0)
40+
jekyll-watch (2.2.1)
41+
listen (~> 3.0)
42+
kramdown (2.4.0)
43+
rexml
44+
kramdown-parser-gfm (1.1.0)
45+
kramdown (~> 2.0)
46+
liquid (4.0.4)
47+
listen (3.8.0)
48+
rb-fsevent (~> 0.10, >= 0.10.3)
49+
rb-inotify (~> 0.9, >= 0.9.10)
50+
mercenary (0.4.0)
51+
minima (2.5.1)
52+
jekyll (>= 3.5, < 5.0)
53+
jekyll-feed (~> 0.9)
54+
jekyll-seo-tag (~> 2.1)
55+
pathutil (0.16.2)
56+
forwardable-extended (~> 2.6)
57+
public_suffix (5.0.3)
58+
rb-fsevent (0.11.2)
59+
rb-inotify (0.10.1)
60+
ffi (~> 1.0)
61+
rexml (3.2.6)
62+
rouge (4.1.3)
63+
safe_yaml (1.0.5)
64+
sass-embedded (1.64.2-x64-mingw-ucrt)
65+
google-protobuf (~> 3.23)
66+
terminal-table (3.0.2)
67+
unicode-display_width (>= 1.1.1, < 3)
68+
tzinfo (2.0.6)
69+
concurrent-ruby (~> 1.0)
70+
tzinfo-data (1.2023.3)
71+
tzinfo (>= 1.0.0)
72+
unicode-display_width (2.4.2)
73+
wdm (0.1.1)
74+
webrick (1.8.1)
75+
76+
PLATFORMS
77+
x64-mingw-ucrt
78+
79+
DEPENDENCIES
80+
http_parser.rb (~> 0.6.0)
81+
jekyll (~> 4.3.2)
82+
jekyll-feed (~> 0.12)
83+
minima (~> 2.5)
84+
tzinfo (>= 1, < 3)
85+
tzinfo-data
86+
wdm (~> 0.1.1)
87+
88+
BUNDLED WITH
89+
2.4.10

_config.yml

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Welcome to Jekyll!
2+
#
3+
# This config file is meant for settings that affect your whole blog, values
4+
# which you are expected to set up once and rarely edit after that. If you find
5+
# yourself editing this file very often, consider using Jekyll's data files
6+
# feature for the data you need to update frequently.
7+
#
8+
# For technical reasons, this file is *NOT* reloaded automatically when you use
9+
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
10+
#
11+
# If you need help with YAML syntax, here are some quick references for you:
12+
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
13+
# https://learnxinyminutes.com/docs/yaml/
14+
#
15+
# Site settings
16+
# These are used to personalize your new site. If you look in the HTML files,
17+
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
18+
# You can create any custom variable you would like, and they will be accessible
19+
# in the templates via {{ site.myvariable }}.
20+
21+
title: ProgramX
22+
23+
description: ProgramX Team creates software for you and sells software products.
24+
baseurl: ""
25+
url: ""
26+
twitter_username:
27+
github_username: programx
28+
29+
products_url: "/products/"
30+
services_url: "/services/"
31+
posts_url: "/posts/"
32+
33+
34+
# Build settings
35+
theme: minima
36+
plugins:
37+
- jekyll-feed
38+
39+
# Exclude from processing.
40+
# The following items will not be processed, by default.
41+
# Any item listed under the `exclude:` key here will be automatically added to
42+
# the internal "default list".
43+
#
44+
# Excluded items can be processed by explicitly listing the directories or
45+
# their entries' file path in the `include:` list.
46+
#
47+
# exclude:
48+
# - .sass-cache/
49+
# - .jekyll-cache/
50+
# - gemfiles/
51+
# - Gemfile
52+
# - Gemfile.lock
53+
# - node_modules/
54+
# - vendor/bundle/
55+
# - vendor/cache/
56+
# - vendor/gems/
57+
# - vendor/ruby/
58+
59+
collections:
60+
products:
61+
output: true
62+
permalink: /products/:path/
63+
services:
64+
output: true
65+
permalink: /services/:path/
66+
posts:
67+
output: true
68+
permalink: /posts/:path/
69+
70+

_includes/_footer.html

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<footer class="page-footer orange">
2+
<div class="container">
3+
<div class="row">
4+
<div class="col l6 s12">
5+
<h5 class="white-text">About</h5>
6+
<p class="grey-text text-lighten-4">ProgramX is an organization space for software engineers and artists, based in Islamabad, Pakistan. We provide software solutions and products to you. For orders, kindly contact us.</p>
7+
</div>
8+
<div class="col l3 s12">
9+
<h5 class="white-text">Links</h5>
10+
<ul>
11+
<li><a class="white-text" href="/about/">About</a></li>
12+
<li><a class="white-text" href="/contact/">Contact</a></li>
13+
<li><a class="white-text" href="/products/">Products</a></li>
14+
<li><a class="white-text" href="/services/">Services</a></li>
15+
</ul>
16+
</div>
17+
<div class="col l3 s12">
18+
<h5 class="white-text">Connect</h5>
19+
<ul>
20+
<li><a class="white-text" href="https://github.com/programx">GitHub</a></li>
21+
<li><a class="white-text" href="mailto:[email protected]">Email</a></li>
22+
</ul>
23+
</div>
24+
</div>
25+
</div>
26+
<div class="footer-copyright">
27+
<div class="container">
28+
Made by <a href="https://github.com/mujtaba-io/" style="color:white; font-weight: bold;">Mujtaba</a>, Founder of ProgramX
29+
</div>
30+
</div>
31+
</footer>

_includes/_global.html

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
2+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
3+
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
4+
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
5+
6+
7+
<!-- Global script -->
8+
<script>
9+
$(document).ready(function(){$('.sidenav').sidenav();});
10+
</script>
11+
12+
13+
<!-- Global style -->
14+
<style>
15+
.icon-block {padding: 0 15px;}
16+
.icon-block .material-icons {font-size: inherit;}
17+
</style>

_includes/_navbar.html

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<nav class="indigo darken-4 lighten-1" role="navigation">
2+
<div class="nav-wrapper container"><a id="logo-container" href="/" class="brand-logo">ProgramX</a>
3+
<ul class="right hide-on-med-and-down">
4+
<li><a href="/posts/">Blog</a></li>
5+
<li><a href="/services/">Services</a></li>
6+
<li><a href="/products/">Products</a></li>
7+
<li><a href="/contact/" class="waves-effect waves-light btn green darken-1">Contact</a></li>
8+
</ul>
9+
<ul id="nav-mobile" class="sidenav">
10+
<li><a href="/posts/">Blog</a></li>
11+
<li><a href="/services/">Services</a></li>
12+
<li><a href="/products/">Products</a></li>
13+
<li><a href="/contact/" class="waves-effect waves-light btn green darken-1">Contact</a></li>
14+
</ul>
15+
<a href="#" data-target="nav-mobile" class="sidenav-trigger"><i class="material-icons">menu</i></a>
16+
</div>
17+
</nav>

_layouts/default.html

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
5+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0"/>
6+
<title>{{ page.title }}</title>
7+
{% include _global.html %}
8+
</head>
9+
<body>
10+
{% include _navbar.html %}
11+
12+
<div class="container">
13+
<br>
14+
<a href="javascript:history.back()" class="right"><b>BACK</b></a>
15+
<i>Please contact us <a href="/contact/"><b>here</b></a> for orders or feedback.</i>
16+
</div>
17+
18+
<div class="container">
19+
{{ content }}
20+
</div>
21+
22+
{% include _footer.html %}
23+
</body>
24+
</html>

0 commit comments

Comments
 (0)