Skip to content

Commit 9c81ecc

Browse files
committed
Initial commit
0 parents  commit 9c81ecc

13 files changed

+264
-0
lines changed

.DS_Store

6 KB
Binary file not shown.

.gitattributes

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

.gitignore

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

404.html

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
layout: default
3+
---
4+
5+
<style type="text/css" media="screen">
6+
.container {
7+
margin: 10px auto;
8+
max-width: 600px;
9+
text-align: center;
10+
}
11+
h1 {
12+
margin: 30px 0;
13+
font-size: 4em;
14+
line-height: 1;
15+
letter-spacing: -1px;
16+
}
17+
</style>
18+
19+
<div class="container">
20+
<h1>404</h1>
21+
22+
<p><strong>Page not found :(</strong></p>
23+
<p>The requested page could not be found.</p>
24+
</div>

Gemfile

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

Gemfile.lock

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
addressable (2.5.2)
5+
public_suffix (>= 2.0.2, < 4.0)
6+
colorator (1.1.0)
7+
concurrent-ruby (1.0.5)
8+
em-websocket (0.5.1)
9+
eventmachine (>= 0.12.9)
10+
http_parser.rb (~> 0.6.0)
11+
eventmachine (1.2.5)
12+
ffi (1.9.23)
13+
forwardable-extended (2.6.0)
14+
http_parser.rb (0.6.0)
15+
i18n (0.9.5)
16+
concurrent-ruby (~> 1.0)
17+
jekyll (3.7.3)
18+
addressable (~> 2.4)
19+
colorator (~> 1.0)
20+
em-websocket (~> 0.5)
21+
i18n (~> 0.7)
22+
jekyll-sass-converter (~> 1.0)
23+
jekyll-watch (~> 2.0)
24+
kramdown (~> 1.14)
25+
liquid (~> 4.0)
26+
mercenary (~> 0.3.3)
27+
pathutil (~> 0.9)
28+
rouge (>= 1.7, < 4)
29+
safe_yaml (~> 1.0)
30+
jekyll-feed (0.9.3)
31+
jekyll (~> 3.3)
32+
jekyll-sass-converter (1.5.2)
33+
sass (~> 3.4)
34+
jekyll-seo-tag (2.4.0)
35+
jekyll (~> 3.3)
36+
jekyll-watch (2.0.0)
37+
listen (~> 3.0)
38+
kramdown (1.16.2)
39+
liquid (4.0.0)
40+
listen (3.1.5)
41+
rb-fsevent (~> 0.9, >= 0.9.4)
42+
rb-inotify (~> 0.9, >= 0.9.7)
43+
ruby_dep (~> 1.2)
44+
mercenary (0.3.6)
45+
minima (2.4.1)
46+
jekyll (~> 3.5)
47+
jekyll-feed (~> 0.9)
48+
jekyll-seo-tag (~> 2.1)
49+
pathutil (0.16.1)
50+
forwardable-extended (~> 2.6)
51+
public_suffix (3.0.2)
52+
rb-fsevent (0.10.3)
53+
rb-inotify (0.9.10)
54+
ffi (>= 0.5.0, < 2)
55+
rouge (3.1.1)
56+
ruby_dep (1.5.0)
57+
safe_yaml (1.0.4)
58+
sass (3.5.6)
59+
sass-listen (~> 4.0.0)
60+
sass-listen (4.0.0)
61+
rb-fsevent (~> 0.9, >= 0.9.4)
62+
rb-inotify (~> 0.9, >= 0.9.7)
63+
64+
PLATFORMS
65+
ruby
66+
67+
DEPENDENCIES
68+
jekyll (~> 3.7.3)
69+
jekyll-feed (~> 0.6)
70+
minima (~> 2.0)
71+
tzinfo-data
72+
73+
BUNDLED WITH
74+
1.16.1

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Blog

_config.yml

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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+
# Site settings
12+
# These are used to personalize your new site. If you look in the HTML files,
13+
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
14+
# You can create any custom variable you would like, and they will be accessible
15+
# in the templates via {{ site.myvariable }}.
16+
title: Blog
17+
18+
description: >- # this means to ignore newlines until "baseurl:"
19+
Will contain posts of what I am currently learning, building etc. Also my interest
20+
in the tech industry.
21+
baseurl: "/blog" # the subpath of your site, e.g. /blog
22+
url: "localhost:4000" # the base hostname & protocol for your site, e.g. http://example.com
23+
twitter_username:
24+
github_username: jeanha124
25+
26+
# Build settings
27+
markdown: kramdown
28+
theme: minima
29+
plugins:
30+
- jekyll-feed
31+
32+
# Exclude from processing.
33+
# The following items will not be processed, by default. Create a custom list
34+
# to override the default setting.
35+
# exclude:
36+
# - Gemfile
37+
# - Gemfile.lock
38+
# - node_modules
39+
# - vendor/bundle/
40+
# - vendor/cache/
41+
# - vendor/gems/
42+
# - vendor/ruby/

_posts/.DS_Store

6 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
layout: post
3+
title: "Starting Off the Tech Blog with Jekyll!"
4+
date: 2018-04-02 18:32:40 -0400
5+
categories: first-post
6+
---
7+
After thinking about creating a site to blog about technology and self-learning programming languages, it was difficult to choose which way to go about it.
8+
9+
Whether to choose **`Wordpress`**,**`Medium`**, or **`Jekyll`**.
10+
11+
After researching for a couple hours, I decided that using Jekyll would be the best way to start using a blog in which I can self-maintain without relying on hosting services and limited functionality of others.
12+
13+
**`Wordpress`** has 2 ways you can choose to start a blogging website.
14+
15+
1) By using the service from wordpress.com, your web address becomes long with the wordpress.com attached to it. This is entirely maintained by wordpress and is limited. This service is free.
16+
17+
2) The other way is to create your own web address by making your own domain and hosting, which costs a subscription of $5-10 depending on what it is. Since you are installing the plugin onto your own link, you have a lot more functionality than when it is being maintained by WP.
18+
19+
**`Medium`**
20+
21+
I've never actually used medium before; however, I've seen a lot of tech people using medium as their go-to blogs. I've read that a lot of these people are biased and tend to be the case because the styling and format is "cool". People have been saying how there are also limits to using this platform as well as needing to have an account in order to post comments on the posts.
22+
23+
**`Jekyll`**
24+
25+
Jekyll is a *`static site`* which is a site with text files. It takes page templates and combines them with other information to generate full HTML pages. Database isn't used to store information, so this makes storing and managing easier, as you keep it locally. Jekyll helps you create static site files. Loading time is faster compared to the other sites because it is not managed through a database.
26+
27+
​ This makes things seem more professional for portfolios or blogs.
28+
29+
It's a great thing that Jekyll works perfectly with `GitHub Pages`. It makes creating a personal website and a blog easier to create and manage.
30+
31+
32+
33+
I'm glad that I chose to use `Jekyll` because it'll help me learn more about the software. Finding the right themes will take a while; however, it'll be a great experience researching through information and tutorials.
34+
35+
`Blogging will be a plus as it becomes a habit!!`
36+
37+
38+
39+
`Here goes my journey~`
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
layout: post
3+
title: "Welcome to Jekyll!"
4+
date: 2018-04-02 18:32:40 -0400
5+
categories: jekyll update
6+
---
7+
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
8+
9+
To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.
10+
11+
Jekyll also offers powerful support for code snippets:
12+
13+
{% highlight ruby %}
14+
def print_hi(name)
15+
puts "Hi, #{name}"
16+
end
17+
print_hi('Tom')
18+
#=> prints 'Hi, Tom' to STDOUT.
19+
{% endhighlight %}
20+
21+
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
22+
23+
[jekyll-docs]: https://jekyllrb.com/docs/home
24+
[jekyll-gh]: https://github.com/jekyll/jekyll
25+
[jekyll-talk]: https://talk.jekyllrb.com/

about.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: page
3+
title: About
4+
permalink: /about/
5+
---
6+
7+
This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)
8+
9+
You can find the source code for Minima at GitHub:
10+
[jekyll][jekyll-organization] /
11+
[minima](https://github.com/jekyll/minima)
12+
13+
You can find the source code for Jekyll at GitHub:
14+
[jekyll][jekyll-organization] /
15+
[jekyll](https://github.com/jekyll/jekyll)
16+
17+
18+
[jekyll-organization]: https://github.com/jekyll

index.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
# You don't need to edit this file, it's empty on purpose.
3+
# Edit theme's home layout instead if you wanna make some changes
4+
# See: https://jekyllrb.com/docs/themes/#overriding-theme-defaults
5+
layout: home
6+
---

0 commit comments

Comments
 (0)