diff --git a/.gitignore b/.gitignore
index 29dc5be..364fdec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1 @@
-# ---> Jekyll
-_site/
-.sass-cache/
-.jekyll-cache/
-.jekyll-metadata
-.bundle/
-vendor/
+public/
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..a6851ba
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "themes/terminal"]
+ path = themes/terminal
+ url = https://github.com/panr/hugo-theme-terminal.git
diff --git a/404.html b/404.html
deleted file mode 100644
index 2b18772..0000000
--- a/404.html
+++ /dev/null
@@ -1,5 +0,0 @@
----
-layout: 404
-title: 404
-show_title: false
----
\ No newline at end of file
diff --git a/Gemfile b/Gemfile
deleted file mode 100644
index db67d66..0000000
--- a/Gemfile
+++ /dev/null
@@ -1,7 +0,0 @@
-source "https://rubygems.org"
-
-# gem "jekyll-text-theme", path: "../"
-gem "jekyll-text-theme"
-
-gem "tzinfo-data"
-gem "wdm", "~> 0.1.0" if Gem.win_platform?
\ No newline at end of file
diff --git a/Gemfile.lock b/Gemfile.lock
deleted file mode 100644
index b0c978a..0000000
--- a/Gemfile.lock
+++ /dev/null
@@ -1,94 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- activesupport (3.2.22.5)
- i18n (~> 0.6, >= 0.6.4)
- multi_json (~> 1.0)
- addressable (2.6.0)
- public_suffix (>= 2.0.2, < 4.0)
- colorator (1.1.0)
- concurrent-ruby (1.1.5)
- em-websocket (0.5.1)
- eventmachine (>= 0.12.9)
- http_parser.rb (~> 0.6.0)
- eventmachine (1.2.7)
- ffi (1.11.1)
- forwardable-extended (2.6.0)
- gemoji (3.0.1)
- html-pipeline (2.11.1)
- activesupport (>= 2)
- nokogiri (>= 1.4)
- http_parser.rb (0.6.0)
- i18n (0.9.5)
- concurrent-ruby (~> 1.0)
- jekyll (3.8.6)
- addressable (~> 2.4)
- colorator (~> 1.0)
- em-websocket (~> 0.5)
- i18n (~> 0.7)
- jekyll-sass-converter (~> 1.0)
- jekyll-watch (~> 2.0)
- kramdown (~> 1.14)
- liquid (~> 4.0)
- mercenary (~> 0.3.3)
- pathutil (~> 0.9)
- rouge (>= 1.7, < 4)
- safe_yaml (~> 1.0)
- jekyll-feed (0.9.3)
- jekyll (~> 3.3)
- jekyll-paginate (1.1.0)
- jekyll-sass-converter (1.5.2)
- sass (~> 3.4)
- jekyll-sitemap (1.3.1)
- jekyll (>= 3.7, < 5.0)
- jekyll-text-theme (2.2.4)
- jekyll (~> 3.5)
- jekyll-feed (~> 0.9.2)
- jekyll-paginate (~> 1.1)
- jekyll-sitemap (~> 1.0)
- jemoji (~> 0.8)
- jekyll-watch (2.2.1)
- listen (~> 3.0)
- jemoji (0.11.0)
- gemoji (~> 3.0)
- html-pipeline (~> 2.2)
- jekyll (>= 3.0, < 5.0)
- kramdown (1.17.0)
- liquid (4.0.3)
- listen (3.1.5)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- ruby_dep (~> 1.2)
- mercenary (0.3.6)
- mini_portile2 (2.4.0)
- multi_json (1.13.1)
- nokogiri (1.10.3)
- mini_portile2 (~> 2.4.0)
- pathutil (0.16.2)
- forwardable-extended (~> 2.6)
- public_suffix (3.1.1)
- rb-fsevent (0.10.3)
- rb-inotify (0.10.0)
- ffi (~> 1.0)
- rouge (3.6.0)
- ruby_dep (1.5.0)
- safe_yaml (1.0.5)
- sass (3.7.4)
- sass-listen (~> 4.0.0)
- sass-listen (4.0.0)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- tzinfo (2.0.0)
- concurrent-ruby (~> 1.0)
- tzinfo-data (1.2019.2)
- tzinfo (>= 1.0.0)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- jekyll-text-theme
- tzinfo-data
-
-BUNDLED WITH
- 2.0.2
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index f50cdd3..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,350 +0,0 @@
-Creative Commons Attribution-ShareAlike 4.0 International Creative Commons
-Corporation ("Creative Commons") is not a law firm and does not provide legal
-services or legal advice. Distribution of Creative Commons public licenses
-does not create a lawyer-client or other relationship. Creative Commons makes
-its licenses and related information available on an "as-is" basis. Creative
-Commons gives no warranties regarding its licenses, any material licensed
-under their terms and conditions, or any related information. Creative Commons
-disclaims all liability for damages resulting from their use to the fullest
-extent possible.
-
-Using Creative Commons Public Licenses
-
-Creative Commons public licenses provide a standard set of terms and conditions
-that creators and other rights holders may use to share original works of
-authorship and other material subject to copyright and certain other rights
-specified in the public license below. The following considerations are for
-informational purposes only, are not exhaustive, and do not form part of our
-licenses.
-
-Considerations for licensors: Our public licenses are intended for use by
-those authorized to give the public permission to use material in ways otherwise
-restricted by copyright and certain other rights. Our licenses are irrevocable.
-Licensors should read and understand the terms and conditions of the license
-they choose before applying it. Licensors should also secure all rights necessary
-before applying our licenses so that the public can reuse the material as
-expected. Licensors should clearly mark any material not subject to the license.
-This includes other CC-licensed material, or material used under an exception
-or limitation to copyright. More considerations for licensors : wiki.creativecommons.org/Considerations_for_licensors
-
-Considerations for the public: By using one of our public licenses, a licensor
-grants the public permission to use the licensed material under specified
-terms and conditions. If the licensor's permission is not necessary for any
-reason–for example, because of any applicable exception or limitation to copyright–then
-that use is not regulated by the license. Our licenses grant only permissions
-under copyright and certain other rights that a licensor has authority to
-grant. Use of the licensed material may still be restricted for other reasons,
-including because others have copyright or other rights in the material. A
-licensor may make special requests, such as asking that all changes be marked
-or described.
-
-Although not required by our licenses, you are encouraged to respect those
-requests where reasonable. More considerations for the public : wiki.creativecommons.org/Considerations_for_licensees
-
-Creative Commons Attribution-ShareAlike 4.0 International Public License
-
-By exercising the Licensed Rights (defined below), You accept and agree to
-be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike
-4.0 International Public License ("Public License"). To the extent this Public
-License may be interpreted as a contract, You are granted the Licensed Rights
-in consideration of Your acceptance of these terms and conditions, and the
-Licensor grants You such rights in consideration of benefits the Licensor
-receives from making the Licensed Material available under these terms and
-conditions.
-
-Section 1 – Definitions.
-
-a. Adapted Material means material subject to Copyright and Similar Rights
-that is derived from or based upon the Licensed Material and in which the
-Licensed Material is translated, altered, arranged, transformed, or otherwise
-modified in a manner requiring permission under the Copyright and Similar
-Rights held by the Licensor. For purposes of this Public License, where the
-Licensed Material is a musical work, performance, or sound recording, Adapted
-Material is always produced where the Licensed Material is synched in timed
-relation with a moving image.
-
-b. Adapter's License means the license You apply to Your Copyright and Similar
-Rights in Your contributions to Adapted Material in accordance with the terms
-and conditions of this Public License.
-
-c. BY-SA Compatible License means a license listed at creativecommons.org/compatiblelicenses,
-approved by Creative Commons as essentially the equivalent of this Public
-License.
-
-d. Copyright and Similar Rights means copyright and/or similar rights closely
-related to copyright including, without limitation, performance, broadcast,
-sound recording, and Sui Generis Database Rights, without regard to how the
-rights are labeled or categorized. For purposes of this Public License, the
-rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
-
-e. Effective Technological Measures means those measures that, in the absence
-of proper authority, may not be circumvented under laws fulfilling obligations
-under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996,
-and/or similar international agreements.
-
-f. Exceptions and Limitations means fair use, fair dealing, and/or any other
-exception or limitation to Copyright and Similar Rights that applies to Your
-use of the Licensed Material.
-
-g. License Elements means the license attributes listed in the name of a Creative
-Commons Public License. The License Elements of this Public License are Attribution
-and ShareAlike.
-
-h. Licensed Material means the artistic or literary work, database, or other
-material to which the Licensor applied this Public License.
-
-i. Licensed Rights means the rights granted to You subject to the terms and
-conditions of this Public License, which are limited to all Copyright and
-Similar Rights that apply to Your use of the Licensed Material and that the
-Licensor has authority to license.
-
-j. Licensor means the individual(s) or entity(ies) granting rights under this
-Public License.
-
-k. Share means to provide material to the public by any means or process that
-requires permission under the Licensed Rights, such as reproduction, public
-display, public performance, distribution, dissemination, communication, or
-importation, and to make material available to the public including in ways
-that members of the public may access the material from a place and at a time
-individually chosen by them.
-
-l. Sui Generis Database Rights means rights other than copyright resulting
-from Directive 96/9/EC of the European Parliament and of the Council of 11
-March 1996 on the legal protection of databases, as amended and/or succeeded,
-as well as other essentially equivalent rights anywhere in the world.
-
-m. You means the individual or entity exercising the Licensed Rights under
-this Public License. Your has a corresponding meaning.
-
-Section 2 – Scope.
-
- a. License grant.
-
-1. Subject to the terms and conditions of this Public License, the Licensor
-hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive,
-irrevocable license to exercise the Licensed Rights in the Licensed Material
-to:
-
- A. reproduce and Share the Licensed Material, in whole or in part; and
-
- B. produce, reproduce, and Share Adapted Material.
-
-2. Exceptions and Limitations. For the avoidance of doubt, where Exceptions
-and Limitations apply to Your use, this Public License does not apply, and
-You do not need to comply with its terms and conditions.
-
- 3. Term. The term of this Public License is specified in Section 6(a).
-
-4. Media and formats; technical modifications allowed. The Licensor authorizes
-You to exercise the Licensed Rights in all media and formats whether now known
-or hereafter created, and to make technical modifications necessary to do
-so. The Licensor waives and/or agrees not to assert any right or authority
-to forbid You from making technical modifications necessary to exercise the
-Licensed Rights, including technical modifications necessary to circumvent
-Effective Technological Measures. For purposes of this Public License, simply
-making modifications authorized by this Section 2(a)(4) never produces Adapted
-Material.
-
- 5. Downstream recipients.
-
-A. Offer from the Licensor – Licensed Material. Every recipient of the Licensed
-Material automatically receives an offer from the Licensor to exercise the
-Licensed Rights under the terms and conditions of this Public License.
-
-B. Additional offer from the Licensor – Adapted Material. Every recipient
-of Adapted Material from You automatically receives an offer from the Licensor
-to exercise the Licensed Rights in the Adapted Material under the conditions
-of the Adapter's License You apply.
-
-C. No downstream restrictions. You may not offer or impose any additional
-or different terms or conditions on, or apply any Effective Technological
-Measures to, the Licensed Material if doing so restricts exercise of the Licensed
-Rights by any recipient of the Licensed Material.
-
-6. No endorsement. Nothing in this Public License constitutes or may be construed
-as permission to assert or imply that You are, or that Your use of the Licensed
-Material is, connected with, or sponsored, endorsed, or granted official status
-by, the Licensor or others designated to receive attribution as provided in
-Section 3(a)(1)(A)(i).
-
- b. Other rights.
-
-1. Moral rights, such as the right of integrity, are not licensed under this
-Public License, nor are publicity, privacy, and/or other similar personality
-rights; however, to the extent possible, the Licensor waives and/or agrees
-not to assert any such rights held by the Licensor to the limited extent necessary
-to allow You to exercise the Licensed Rights, but not otherwise.
-
-2. Patent and trademark rights are not licensed under this Public License.
-
-3. To the extent possible, the Licensor waives any right to collect royalties
-from You for the exercise of the Licensed Rights, whether directly or through
-a collecting society under any voluntary or waivable statutory or compulsory
-licensing scheme. In all other cases the Licensor expressly reserves any right
-to collect such royalties.
-
-Section 3 – License Conditions.
-
-Your exercise of the Licensed Rights is expressly made subject to the following
-conditions.
-
- a. Attribution.
-
-1. If You Share the Licensed Material (including in modified form), You must:
-
-A. retain the following if it is supplied by the Licensor with the Licensed
-Material:
-
-i. identification of the creator(s) of the Licensed Material and any others
-designated to receive attribution, in any reasonable manner requested by the
-Licensor (including by pseudonym if designated);
-
- ii. a copyright notice;
-
- iii. a notice that refers to this Public License;
-
- iv. a notice that refers to the disclaimer of warranties;
-
-v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
-
-B. indicate if You modified the Licensed Material and retain an indication
-of any previous modifications; and
-
-C. indicate the Licensed Material is licensed under this Public License, and
-include the text of, or the URI or hyperlink to, this Public License.
-
-2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner
-based on the medium, means, and context in which You Share the Licensed Material.
-For example, it may be reasonable to satisfy the conditions by providing a
-URI or hyperlink to a resource that includes the required information.
-
-3. If requested by the Licensor, You must remove any of the information required
-by Section 3(a)(1)(A) to the extent reasonably practicable.
-
-b. ShareAlike.In addition to the conditions in Section 3(a), if You Share
-Adapted Material You produce, the following conditions also apply.
-
-1. The Adapter's License You apply must be a Creative Commons license with
-the same License Elements, this version or later, or a BY-SA Compatible License.
-
-2. You must include the text of, or the URI or hyperlink to, the Adapter's
-License You apply. You may satisfy this condition in any reasonable manner
-based on the medium, means, and context in which You Share Adapted Material.
-
-3. You may not offer or impose any additional or different terms or conditions
-on, or apply any Effective Technological Measures to, Adapted Material that
-restrict exercise of the rights granted under the Adapter's License You apply.
-
-Section 4 – Sui Generis Database Rights.
-
-Where the Licensed Rights include Sui Generis Database Rights that apply to
-Your use of the Licensed Material:
-
-a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract,
-reuse, reproduce, and Share all or a substantial portion of the contents of
-the database;
-
-b. if You include all or a substantial portion of the database contents in
-a database in which You have Sui Generis Database Rights, then the database
-in which You have Sui Generis Database Rights (but not its individual contents)
-is Adapted Material, including for purposes of Section 3(b); and
-
-c. You must comply with the conditions in Section 3(a) if You Share all or
-a substantial portion of the contents of the database.
-
-For the avoidance of doubt, this Section 4 supplements and does not replace
-Your obligations under this Public License where the Licensed Rights include
-other Copyright and Similar Rights.
-
-Section 5 – Disclaimer of Warranties and Limitation of Liability.
-
-a. Unless otherwise separately undertaken by the Licensor, to the extent possible,
-the Licensor offers the Licensed Material as-is and as-available, and makes
-no representations or warranties of any kind concerning the Licensed Material,
-whether express, implied, statutory, or other. This includes, without limitation,
-warranties of title, merchantability, fitness for a particular purpose, non-infringement,
-absence of latent or other defects, accuracy, or the presence or absence of
-errors, whether or not known or discoverable. Where disclaimers of warranties
-are not allowed in full or in part, this disclaimer may not apply to You.
-
-b. To the extent possible, in no event will the Licensor be liable to You
-on any legal theory (including, without limitation, negligence) or otherwise
-for any direct, special, indirect, incidental, consequential, punitive, exemplary,
-or other losses, costs, expenses, or damages arising out of this Public License
-or use of the Licensed Material, even if the Licensor has been advised of
-the possibility of such losses, costs, expenses, or damages. Where a limitation
-of liability is not allowed in full or in part, this limitation may not apply
-to You.
-
-c. The disclaimer of warranties and limitation of liability provided above
-shall be interpreted in a manner that, to the extent possible, most closely
-approximates an absolute disclaimer and waiver of all liability.
-
-Section 6 – Term and Termination.
-
-a. This Public License applies for the term of the Copyright and Similar Rights
-licensed here. However, if You fail to comply with this Public License, then
-Your rights under this Public License terminate automatically.
-
-b. Where Your right to use the Licensed Material has terminated under Section
-6(a), it reinstates:
-
-1. automatically as of the date the violation is cured, provided it is cured
-within 30 days of Your discovery of the violation; or
-
- 2. upon express reinstatement by the Licensor.
-
-c. For the avoidance of doubt, this Section 6(b) does not affect any right
-the Licensor may have to seek remedies for Your violations of this Public
-License.
-
-d. For the avoidance of doubt, the Licensor may also offer the Licensed Material
-under separate terms or conditions or stop distributing the Licensed Material
-at any time; however, doing so will not terminate this Public License.
-
- e. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
-
-Section 7 – Other Terms and Conditions.
-
-a. The Licensor shall not be bound by any additional or different terms or
-conditions communicated by You unless expressly agreed.
-
-b. Any arrangements, understandings, or agreements regarding the Licensed
-Material not stated herein are separate from and independent of the terms
-and conditions of this Public License.
-
-Section 8 – Interpretation.
-
-a. For the avoidance of doubt, this Public License does not, and shall not
-be interpreted to, reduce, limit, restrict, or impose conditions on any use
-of the Licensed Material that could lawfully be made without permission under
-this Public License.
-
-b. To the extent possible, if any provision of this Public License is deemed
-unenforceable, it shall be automatically reformed to the minimum extent necessary
-to make it enforceable. If the provision cannot be reformed, it shall be severed
-from this Public License without affecting the enforceability of the remaining
-terms and conditions.
-
-c. No term or condition of this Public License will be waived and no failure
-to comply consented to unless expressly agreed to by the Licensor.
-
-d. Nothing in this Public License constitutes or may be interpreted as a limitation
-upon, or waiver of, any privileges and immunities that apply to the Licensor
-or You, including from the legal processes of any jurisdiction or authority.
-
-Creative Commons is not a party to its public licenses. Notwithstanding, Creative
-Commons may elect to apply one of its public licenses to material it publishes
-and in those instances will be considered the "Licensor." The text of the
-Creative Commons public licenses is dedicated to the public domain under the
-CC0 Public Domain Dedication. Except for the limited purpose of indicating
-that material is shared under a Creative Commons public license or as otherwise
-permitted by the Creative Commons policies published at creativecommons.org/policies,
-Creative Commons does not authorize the use of the trademark "Creative Commons"
-or any other trademark or logo of Creative Commons without its prior written
-consent including, without limitation, in connection with any unauthorized
-modifications to any of its public licenses or any other arrangements, understandings,
-or agreements concerning use of licensed material. For the avoidance of doubt,
-this paragraph does not form part of the public licenses.
-
-Creative Commons may be contacted at creativecommons.org.
diff --git a/README.md b/README.md
deleted file mode 100644
index b0790bd..0000000
--- a/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# cedaei.com
-
diff --git a/_config.yml b/_config.yml
deleted file mode 100644
index 86fa3a1..0000000
--- a/_config.yml
+++ /dev/null
@@ -1,155 +0,0 @@
-theme: jekyll-text-theme # Gem-based Jekyll Themes
-
-text_skin: dark
-highlight_theme: tomorrow-night-bright
-url : /
-baseurl : # does not include hostname
-title : Ceda EI's Blog
-
-## => Language and Timezone
-##############################
-lang: en # the language of your site, default as "en"
-timezone: IN # see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for the available values
-
-
-## => Author and Social
-##############################
-author:
- type : person # "person" (default), "organization"
- name : Ceda EI
- url : https://webionite.com/
- avatar : https://webionite.com/images/ceda.jpg # path or url of avatar image (square)
- bio : >
- I am a 19-year old student from India who has an interest in system
- administration and programming. I am a Linux user who likes to rice his
- desktop and have some experience managing servers.
- email : ceda_ei@webionite.com
- telegram : ceda_ei
-
-
-## => Paths
-##############################
-paths:
- root : / # title link url, "/" (default)
- home : / # home layout url, "/" (default)
- archive : /archive.html # "/archive.html" (default)
- rss : /feed.xml # "/feed.xml" (default)
-
-
-
-## => Post
-##############################
-## excerpt
-excerpt_separator:
-
-## license
-license: CC-BY-SA-4.0 # "CC-BY-4.0", "CC-BY-SA-4.0", "CC-BY-NC-4.0", "CC-BY-ND-4.0"
-
-## TOC
-toc:
- selectors: # "h1,h2,h3" (default)
-
-
-## => Markdown Enhancements
-##############################
-## Mathjax
-mathjax: # false (default), true
-mathjax_autoNumber: # false (default), true
-
-## Mermaid
-mermaid: # false (default), true
-
-## Chart
-chart: # false (default), true
-
-
-## => Paginate
-##############################
-paginate: 8
-paginate_path: /page:num # don't change this unless for special need
-
-
-## => Sources
-##############################
-sources: # bootcdn (default), unpkg
-
-
-## => Sharing
-##############################
-sharing:
- provider: false # false (default), "addtoany", "addthis", "custom"
-
- ## AddThis
- addthis:
- id: # AddThis pubid, e.g. ra-5xxxxxxxxxxx
-
-
-## => Comments
-##############################
-comments:
- provider: false # false (default), "disqus", "gitalk", "valine", "custom"
-
-## => Pageview
-##############################
-pageview:
- provider: false # false (default), "leancloud", "custom"
-
-
-## => Search
-##############################
-search:
- provider: false # "default" (default), false, "google", "custom"
-
-
-## => Analytics
-##############################
-analytics:
- provider: false # false (default), "google", "custom"
-
-
-## => Build
-##############################
-markdown : kramdown
-highlighter : rouge
-permalink : date
-
-exclude:
- - CHANGELOG.md
- - HOW_TO_RELEASE.md
- - Gemfile
- - Gemfile.lock
- - LICENSE
- - README-*.md
- - README.md
- - gulpfile.js
- - jekyll-text-theme.gemspec
- - package-lock.json
- - package.json
- - /docs
- - /node_modules
- - /screenshots
- - /test
- - /vendor
-
-defaults:
- - scope:
- path: ""
- type: posts
- values:
- layout: article
- sharing: true
- license: true
- aside:
- toc: true
- show_edit_on_github: false
- show_subscribe: true
- pageview: false
-
-
-## => Plugins
-##############################
-plugins:
- - jekyll-feed
- - jekyll-paginate
- - jekyll-sitemap
- - jemoji
diff --git a/_data/authors.yml b/_data/authors.yml
deleted file mode 100644
index e69de29..0000000
diff --git a/_data/licenses.yml b/_data/licenses.yml
deleted file mode 100644
index eac8ee8..0000000
--- a/_data/licenses.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-CC-BY-4.0:
- name: Attribution 4.0 International
- url: https://creativecommons.org/licenses/by/4.0/
- image: https://i.creativecommons.org/l/by/4.0/88x31.png
-CC-BY-SA-4.0:
- name: Attribution-ShareAlike 4.0 International
- url: https://creativecommons.org/licenses/by-sa/4.0/
- image: https://i.creativecommons.org/l/by-sa/4.0/88x31.png
-CC-BY-NC-4.0:
- name: Attribution-NonCommercial 4.0 International
- url: https://creativecommons.org/licenses/by-nc/4.0/
- image: https://i.creativecommons.org/l/by-nc/4.0/88x31.png
-CC-BY-ND-4.0:
- name: Attribution-NoDerivatives 4.0 International
- url: https://creativecommons.org/licenses/by-nd/4.0/
- image: https://i.creativecommons.org/l/by-nd/4.0/88x31.png
\ No newline at end of file
diff --git a/_data/locale.yml b/_data/locale.yml
deleted file mode 100644
index a2196b0..0000000
--- a/_data/locale.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-## => Engish
-########################
-en: &EN
- SUBSCRIBE : "Subscribe"
- READMORE : "Read more"
- SEARCH : "Search"
- CANCEL : "Cancel"
- VIEWS : "views"
- LAST_UPDATED : "Last updated"
- PREVIOUS : "PREVIOUS"
- NEXT : "NEXT"
- ARTICLE_DATE_FORMAT : "%b %d, %Y"
- ARTICLE_LIST_DATE_FORMAT: "%b %d"
- STATISTICS : "[POST_COUNT] post articles, [PAGE_COUNT] pages."
- LICENSE_ANNOUNCE : "This work is licensed under a [LICENSE] license."
- POST_ON_GITHUB : "Edit on Github"
- FOLLOW_ME : "Follow me on [NAME]."
- FOLLOW_US : "Follow us on [NAME]."
- EMAIL_ME : "Send me an Email."
- EMAIL_US : "Send us an Email."
- COPYRIGHT_DATES : "2019"
diff --git a/_data/navigation.yml b/_data/navigation.yml
deleted file mode 100644
index dfb3593..0000000
--- a/_data/navigation.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-header:
- - titles:
- en : &EN Archive
- url: /archive.html
-
- - titles:
- en : &EN Portfolio
- url: https://webionite.com
-
- - titles:
- en : &EN RSS
- url: /feed.xml
diff --git a/_data/variables.yml b/_data/variables.yml
deleted file mode 100644
index e3be92d..0000000
--- a/_data/variables.yml
+++ /dev/null
@@ -1,64 +0,0 @@
-default:
- text_skin: default
- highlight_theme: default
- lang: en
- paths:
- root: /
- home: /
- archive: /archive.html
- rss: /feed.xml
- mathjax: false
- mathjax_autoNumber: false
- mermaid: false
- chart: false
- toc:
- selectors: 'h1,h2,h3'
- sources: bootcdn
-
- page:
- mode: normal
- type: webpage
- article_header:
- align: left
- theme: light
- articles:
- show_cover: true
- show_excerpt: false
- show_readmore: false
- show_info: false
- show_title: true
- show_edit_on_github: false
- show_date: true
- show_tags: true
- show_author_profile: false
- show_subscribe: false
- full_width: false
- sharing: false
- comment: true
- license: false
- pageview: false
- search: default
-
-sources:
- bootcdn:
- font_awesome: 'https://use.fontawesome.com/releases/v5.0.13/css/all.css'
- jquery: 'https://cdn.bootcss.com/jquery/3.1.1/jquery.min.js'
- leancloud_js_sdk: '//cdn.jsdelivr.net/npm/leancloud-storage@3.13.2/dist/av-min.js'
- chart: 'https://cdn.bootcss.com/Chart.js/2.7.2/Chart.bundle.min.js'
- gitalk:
- js: 'https://cdn.bootcss.com/gitalk/1.2.2/gitalk.min.js'
- css: 'https://cdn.bootcss.com/gitalk/1.2.2/gitalk.min.css'
- valine: 'https://unpkg.com/valine/dist/Valine.min.js' # bootcdn not available
- mathjax: 'https://cdn.bootcss.com/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML'
- mermaid: 'https://cdn.bootcss.com/mermaid/8.0.0-rc.8/mermaid.min.js'
- unpkg:
- font_awesome: 'https://use.fontawesome.com/releases/v5.0.13/css/all.css'
- jquery: 'https://unpkg.com/jquery@3.3.1/dist/jquery.min.js'
- leancloud_js_sdk: '//cdn.jsdelivr.net/npm/leancloud-storage@3.13.2/dist/av-min.js'
- chart: 'https://unpkg.com/chart.js@2.7.2/dist/Chart.min.js'
- gitalk:
- js: 'https://unpkg.com/gitalk@1.2.2/dist/gitalk.min.js'
- css: 'https://unpkg.com/gitalk@1.2.2/dist/gitalk.css'
- valine: 'https//unpkg.com/valine/dist/Valine.min.js'
- mathjax: 'https://unpkg.com/mathjax@2.7.4/unpacked/MathJax.js?config=TeX-MML-AM_CHTML'
- mermaid: 'https://unpkg.com/mermaid@8.0.0-rc.8/dist/mermaid.min.js'
\ No newline at end of file
diff --git a/_includes/svg/logo.svg b/_includes/svg/logo.svg
deleted file mode 100644
index 23a6a03..0000000
--- a/_includes/svg/logo.svg
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..00e77bd
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,6 @@
+---
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+draft: true
+---
+
diff --git a/archive.html b/archive.html
deleted file mode 100644
index 2ba238f..0000000
--- a/archive.html
+++ /dev/null
@@ -1,9 +0,0 @@
----
-layout: archive
-titles:
- en: All Posts
- zh: 归档
- zh-Hans: 归档
- zh-Hant: 歸檔
-show_title: false
----
\ No newline at end of file
diff --git a/config.toml b/config.toml
new file mode 100644
index 0000000..988c63d
--- /dev/null
+++ b/config.toml
@@ -0,0 +1,65 @@
+baseURL = "https://cedaei.com/"
+languageCode = "en-us"
+title = "Ceda EI's Blog"
+theme = "terminal"
+paginate = 5
+
+[params]
+ # dir name of your blog content (default is `content/posts`)
+ contentTypeName = "posts"
+
+ # ["orange", "blue", "red", "green", "pink"]
+ themeColor = "orange"
+
+ # if you set this to 0, only submenu trigger will be visible
+ showMenuItems = 2
+
+ # show selector to switch language
+ showLanguageSelector = false
+
+ # set theme to full screen width
+ fullWidthTheme = false
+
+ # center theme with default width
+ centerTheme = true
+
+ # set a custom favicon (default is a `themeColor` square)
+ # favicon = "favicon.ico"
+
+ # set all headings to their default size (depending on browser settings)
+ # it's set to `true` by default
+ # oneHeadingSize = false
+
+[params.twitter]
+ # set Twitter handles for Twitter cards
+ # see https://developer.twitter.com/en/docs/tweets/optimize-with-cards/guides/getting-started#card-and-content-attribution
+ # do not include @
+ creator = ""
+ site = ""
+
+[languages]
+ [languages.en]
+ languageName = "English"
+ title = "Ceda EI's Blog"
+ subtitle = ""
+ owner = "Ceda EI"
+ keywords = ""
+ copyright = "CC-BY-SA-4.0"
+ menuMore = "Show more"
+ readMore = "Read more"
+ readOtherPosts = "Read other posts"
+
+ [languages.en.params.logo]
+ logoText = "Ceda EI's Blog"
+ logoHomeLink = "/"
+
+ [languages.en.menu]
+ [[languages.en.menu.main]]
+ identifier = "about"
+ name = "About"
+ url = "https://webionite.com/"
+
+ [[languages.en.menu.main]]
+ identifier = "rss"
+ name = "Subscribe"
+ url = "/index.xml"
diff --git a/_posts/2020-04-06-React-Native-with-Gitlab-CI.md b/content/posts/React-Native-with-Gitlab-CI.md
similarity index 90%
rename from _posts/2020-04-06-React-Native-with-Gitlab-CI.md
rename to content/posts/React-Native-with-Gitlab-CI.md
index 4647479..5e7d50d 100644
--- a/_posts/2020-04-06-React-Native-with-Gitlab-CI.md
+++ b/content/posts/React-Native-with-Gitlab-CI.md
@@ -1,12 +1,14 @@
----
-title: React Native with Gitlab CI/CD
-tags: react-native javascript gitlab
----
-
-Recently, I decided to set up automated builds for
-[Sonzai](https://gitlab.com/ceda_ei/sonzai.git).
-
-
++++
+title = "React Native with Gitlab CI/CD"
+date = "2020-04-06"
+author = "Ceda EI"
+authorTwitter = "" #do not include @
+cover = ""
+tags = ["react-native", "javascript", "gitlab"]
+keywords = ["react-native", "javascript", "gitlab", "ci", "cd"]
+description = "Recently, I decided to set up automated builds for [Sonzai](https://gitlab.com/ceda_ei/sonzai.git)."
+showFullContent = false
++++
## Introduction
@@ -118,7 +120,7 @@ stored the Bot Token and the channel's chat ID as variables in Gitlab's UI
under Repository > Settings > CI / CD > Variables as `TG_BOT_TOKEN` and
`TG_CHAT_ID` respectively.
-![Gitlab's UI screenshot](/assets/img/gitlab-ci.jpg)
+![Gitlab's UI screenshot](/gitlab-ci.jpg)
Next, I added a curl request in the script array to make the actual request to
Telegram Bot API which utilizes these variables. It also utilizes some
@@ -165,4 +167,6 @@ deploy_tg:
Here is the first build using this.
+{{< rawhtml >}}
+{{< /rawhtml >}}
diff --git a/_posts/2019-07-23-vim-folds.md b/content/posts/vim-folds.md
similarity index 93%
rename from _posts/2019-07-23-vim-folds.md
rename to content/posts/vim-folds.md
index a30b0c5..30df43a 100644
--- a/_posts/2019-07-23-vim-folds.md
+++ b/content/posts/vim-folds.md
@@ -1,12 +1,16 @@
----
-title: Sorting VCF files with Vim folds
-tags: vim neovim
----
++++
+title = "Sorting VCF files with Vim folds"
+date = "2019-07-23"
+author = "Ceda EI"
+authorTwitter = "" #do not include @
+cover = ""
+tags = ["vim", "neovim"]
+keywords = ["vim", "neovim", "folds"]
+description = "A while ago I wanted to sort my contacts which had become a mess. I wanted to use this opportunity to do something nice with Vim too. Enter Vim-folds."
+showFullContent = false
++++
-A while ago I wanted to sort my contacts which had become a mess. I wanted to
-use this opportunity to do something nice with Vim too. Enter Vim-folds.
-
## Getting Started
@@ -48,7 +52,7 @@ extension e.g. if the filetype is set to `javascript`, `javascript.vim` in
Each contact in a VCF looks like this:
-```
+```vcf
BEGIN:VCARD
VERSION:2.1
N:Lname;Fname;;;
@@ -59,7 +63,7 @@ END:VCARD
I want my folds to look like
-```
+```vcf
Fname Lname····································
```
diff --git a/index.html b/index.html
deleted file mode 100644
index c31cfbd..0000000
--- a/index.html
+++ /dev/null
@@ -1,5 +0,0 @@
----
-layout: home
-# articles:
-# excerpt_type: html
----
\ No newline at end of file
diff --git a/layouts/shortcodes/rawhtml.html b/layouts/shortcodes/rawhtml.html
new file mode 100644
index 0000000..b90bea2
--- /dev/null
+++ b/layouts/shortcodes/rawhtml.html
@@ -0,0 +1,2 @@
+
+{{.Inner}}
diff --git a/assets/img/gitlab-ci.jpg b/static/gitlab-ci.jpg
similarity index 100%
rename from assets/img/gitlab-ci.jpg
rename to static/gitlab-ci.jpg
diff --git a/themes/terminal b/themes/terminal
new file mode 160000
index 0000000..e70a992
--- /dev/null
+++ b/themes/terminal
@@ -0,0 +1 @@
+Subproject commit e70a99243eb5a048e718fcc4fc1fb75dde386e8f