diff --git a/Gemfile b/Gemfile index 2d1ba68..621507f 100644 --- a/Gemfile +++ b/Gemfile @@ -22,7 +22,6 @@ group :jekyll_plugins do gem "jekyll-include-cache", "~> 0.2.1" gem "jekyll-gist", "~> 1.5.0" gem "jemoji" - gem "jekyll-remote-theme" end # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem @@ -41,6 +40,6 @@ gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] gem "jekyll-compose", "~> 0.12.0", group: [:jekyll_plugins] -# gem "minimal-mistakes-jekyll", "~> 4.26.2" +gem "minimal-mistakes-jekyll", "~> 4.26.2" gem "faraday-retry", "~> 2.2" diff --git a/_config.yml b/_config.yml index 86b1147..17453da 100644 --- a/_config.yml +++ b/_config.yml @@ -10,8 +10,8 @@ # Review documentation to determine if you should use `theme` or `remote_theme` # https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/#installing-the-theme -# theme : "minimal-mistakes-jekyll" -remote_theme : "mmistakes/minimal-mistakes@4.26.2" +theme : "minimal-mistakes-jekyll" +# remote_theme : "mmistakes/minimal-mistakes@4.26.2" minimal_mistakes_skin : "air" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise" # Site Settings @@ -25,7 +25,7 @@ url : "https://attajak.github.io" # the base hostname & pro baseurl : # the subpath of your site, e.g. "/blog" repository : "attajak/attajak.github.io" # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes" teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png" -logo : "/assets/images/attajak.png" # path of logo image to display in the masthead, e.g. "/assets/images/88x88.png" +logo : "/apple-touch-icon.png" # path of logo image to display in the masthead, e.g. "/assets/images/88x88.png" masthead_title : # overrides the website title displayed in the masthead, use " " for no title breadcrumbs : true # true, false (default) words_per_minute : 200 @@ -113,7 +113,7 @@ analytics: # Site Author author: name : "Attajak Janrak" - avatar : "/assets/images/attajak.png" # path of avatar image, e.g. "/assets/images/bio-photo.jpg" + avatar : "/assets/images/attajak.jpg" # path of avatar image, e.g. "/assets/images/bio-photo.jpg" bio : "I am an **amazing** person." location : "Trang, Thailand" email : "janrak@gmail.com" @@ -272,7 +272,6 @@ plugins: - jekyll-include-cache - jemoji - jekyll-seo-tag - - jekyll-remote-theme # mimic GitHub Pages with --safe whitelist: @@ -283,7 +282,6 @@ whitelist: - jekyll-include-cache - jemoji - jekyll-seo-tag - - jekyll-remote-theme # Archives diff --git a/_includes/head/custom.html b/_includes/head/custom.html index b82af08..f5d7334 100644 --- a/_includes/head/custom.html +++ b/_includes/head/custom.html @@ -8,6 +8,6 @@ - + diff --git a/_includes/scripts.html b/_includes/scripts.html deleted file mode 100644 index 086e55d..0000000 --- a/_includes/scripts.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - -{% if site.footer_scripts %} - {% for script in site.footer_scripts %} - - {% endfor %} -{% else %} - -{% endif %} - -{% if site.search == true or page.layout == "search" %} - {%- assign search_provider = site.search_provider | default: "lunr" -%} - {%- case search_provider -%} - {%- when "lunr" -%} - {% include_cached search/lunr-search-scripts.html %} - {%- when "google" -%} - {% include_cached search/google-search-scripts.html %} - {%- when "algolia" -%} - {% include_cached search/algolia-search-scripts.html %} - {%- endcase -%} -{% endif %} - -{% include analytics.html %} -{% include /comments-providers/scripts.html %} - -{% if site.after_footer_scripts %} - {% for script in site.after_footer_scripts %} - - {% endfor %} -{% endif %} diff --git a/_pages/contact.md b/_pages/contact.md index dda4217..1ede116 100644 --- a/_pages/contact.md +++ b/_pages/contact.md @@ -8,7 +8,10 @@ GitHub: | [attajak](https://github.com/attajak) GitHub Pages: | GitLab: | [attajak](https://gitlab.com/attajak) GitLab Pages: | +Google Firebase: | CloudFlare Pages: | +Netlify: | +Vercel: | Replit: | [@attajak](https://replit.com/@attajak) Facebook: | [attajak](https://facebook.com/attajak) Twitter: | [@attajak](https://twitter.com/attajak) @@ -20,4 +23,4 @@ Linkedin: | [attajak](https:/linkedin.com/in/attajak) WordPress: | Blogger: | Gmail: | [Janrak at Gmail.com](mailto:janrak@gmail.com) -Outlook: | [Attajak at Outlook.com](mailto:attajak@outlook.com) \ No newline at end of file +Outlook: | [Attajak at Outlook.com](mailto:attajak@outlook.com) diff --git a/_plugins/skin_manager.rb b/_plugins/skin_manager.rb deleted file mode 100644 index 7d8bc29..0000000 --- a/_plugins/skin_manager.rb +++ /dev/null @@ -1,36 +0,0 @@ -# frozen_string_literal: true - -module SkinManager - class << self - attr_accessor :available_skins - end - - Jekyll::Hooks.register :site, :post_read do |site| - skins_dir = site.in_theme_dir("_sass", "minimal-mistakes", "skins") - SkinManager.available_skins = Dir["#{skins_dir}/*.scss"].map { |i| File.basename(i, ".scss") } - end - - Jekyll::Hooks.register [:pages, :documents], :pre_render do |doc, payload| - payload["page"]["available_skins"] = SkinManager.available_skins - end - - class SkinPage < Jekyll::PageWithoutAFile - def initialize(site, skin_name) - super(site, site.source, "assets/css", "#{skin_name}.scss") - end - end - - class StyleSheetGenerator < Jekyll::Generator - def generate(site) - SkinManager.available_skins.each do |skin_name| - site.pages << SkinPage.new(site, skin_name).tap do |page| - page.data["skin_name"] = skin_name - page.content = <<~SCSS - @import "minimal-mistakes/skins/{{ page.skin_name }}"; - @import "minimal-mistakes"; - SCSS - end - end - end - end -end diff --git a/assets/favicon/android-chrome-192x192.png b/android-chrome-192x192.png similarity index 100% rename from assets/favicon/android-chrome-192x192.png rename to android-chrome-192x192.png diff --git a/assets/favicon/android-chrome-512x512.png b/android-chrome-512x512.png similarity index 100% rename from assets/favicon/android-chrome-512x512.png rename to android-chrome-512x512.png diff --git a/assets/favicon/apple-touch-icon.png b/apple-touch-icon.png similarity index 100% rename from assets/favicon/apple-touch-icon.png rename to apple-touch-icon.png diff --git a/assets/favicon/favicon.ico b/assets/favicon/favicon.ico deleted file mode 100644 index 216f593..0000000 Binary files a/assets/favicon/favicon.ico and /dev/null differ diff --git a/browserconfig.xml b/browserconfig.xml new file mode 100644 index 0000000..b3930d0 --- /dev/null +++ b/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/assets/favicon/favicon-16x16.png b/favicon-16x16.png similarity index 100% rename from assets/favicon/favicon-16x16.png rename to favicon-16x16.png diff --git a/assets/favicon/favicon-32x32.png b/favicon-32x32.png similarity index 100% rename from assets/favicon/favicon-32x32.png rename to favicon-32x32.png diff --git a/assets/favicon/mstile-150x150.png b/mstile-150x150.png similarity index 100% rename from assets/favicon/mstile-150x150.png rename to mstile-150x150.png diff --git a/assets/favicon/safari-pinned-tab.svg b/safari-pinned-tab.svg similarity index 100% rename from assets/favicon/safari-pinned-tab.svg rename to safari-pinned-tab.svg diff --git a/site.webmanifest b/site.webmanifest new file mode 100644 index 0000000..3f22490 --- /dev/null +++ b/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Attajak Janrak", + "short_name": "Attajak", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +}