diff --git a/.github/workflows/hugo.yml b/.github/workflows/hugo.yml
index b422d9a..ee2919e 100644
--- a/.github/workflows/hugo.yml
+++ b/.github/workflows/hugo.yml
@@ -4,11 +4,6 @@ on:
branches:
- main
workflow_dispatch:
- inputs:
- hugoVersion:
- description: "Hugo Version"
- required: false
- default: "0.140.2"
permissions:
contents: read
pages: write
@@ -26,7 +21,7 @@ jobs:
env:
DART_SASS_VERSION: 1.83.0
GO_VERSION: 1.23.4
- HUGO_VERSION: ${{ github.event.inputs.hugoVersion || '0.140.2' }}
+ HUGO_VERSION: 0.140.2
NODE_VERSION: 22.12.0
TZ: Asia/Ho_Chi_Minh
steps:
@@ -81,7 +76,8 @@ jobs:
with:
path: ${{ runner.temp }}/hugo_cache
key: hugo-${{ github.run_id }}
- restore-keys: hugo-
+ restore-keys:
+ hugo-
- name: Build the site
run: |
hugo \
diff --git a/.gitignore b/.gitignore
index 0b82f07..bbef2f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,35 @@
.idea/
-resources/
-public/
.hugo_build.lock
+
+
+
+# Compiled Object files, Static and Dynamic libs (Shared Objects)
+*.o
+*.a
+*.so
+
+# Folders
+_obj
+_test
+
+# Architecture specific extensions/prefixes
+*.[568vq]
+[568vq].out
+
+*.cgo1.go
+*.cgo2.c
+_cgo_defun.c
+_cgo_gotypes.go
+_cgo_export.*
+
+_testmain.go
+
+*.exe
+*.test
+
+public
+themes
+resources
+
+assets/jsconfig.json
+.DS_Store
diff --git a/assets/icons/brand-twitter.svg b/assets/icons/brand-twitter.svg
deleted file mode 100644
index 81650b7..0000000
--- a/assets/icons/brand-twitter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/icons/brand-x.svg b/assets/icons/brand-x.svg
deleted file mode 100644
index 0feee2b..0000000
--- a/assets/icons/brand-x.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/icons/brand-youtube.svg b/assets/icons/brand-youtube.svg
deleted file mode 100644
index 2f996cf..0000000
--- a/assets/icons/brand-youtube.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/config/_default/hugo.yml b/config/_default/hugo.yml
index 9e9adfd..6e6c78b 100644
--- a/config/_default/hugo.yml
+++ b/config/_default/hugo.yml
@@ -1,4 +1,4 @@
-baseurl: https://miti99.com
+baseurl: https://miti99.com/
languageCode: vi
theme: hugo-theme-stack
title: miti99
diff --git a/config/_default/markup.yml b/config/_default/markup.yml
index 70b26f1..aa5e735 100644
--- a/config/_default/markup.yml
+++ b/config/_default/markup.yml
@@ -1,6 +1,4 @@
goldmark:
- renderer:
- unsafe: true
extensions:
passthrough:
enable: true
@@ -13,6 +11,8 @@ goldmark:
inline:
- - \(
- \)
+ renderer:
+ unsafe: true
tableOfContents:
endLevel: 4
diff --git a/config/_default/menu.yml b/config/_default/menu.yml
index e4143f3..1d676bb 100644
--- a/config/_default/menu.yml
+++ b/config/_default/menu.yml
@@ -7,32 +7,21 @@ social:
params:
icon: brand-github
+ - identifier: gitlab
+ name: GitLab
+ url: https://gitlab.com/miti99
+ params:
+ icon: brand-gitlab
+
- identifier: facebook
name: Facebook
url: https://facebook.com/miti99
params:
icon: brand-facebook
- # - identifier: gitlab
- # name: GitLab
- # url: https://gitlab.com/miti99
- # params:
- # icon: brand-gitlab
- identifier: linkedin
name: LinkedIn
url: https://linkedin.com/in/miti99
params:
icon: brand-linkedin
-
- # - identifier: youtube
- # name: YouTube
- # url: https://youtube.com/@miti99
- # params:
- # icon: brand-youtube
-
- # - identifier: x
- # name: X
- # url: https://x.com/tienthieusac
- # params:
- # icon: brand-x
diff --git a/config/_default/params.yml b/config/_default/params.yml
index 9e2592c..d1010d3 100644
--- a/config/_default/params.yml
+++ b/config/_default/params.yml
@@ -21,7 +21,6 @@ sidebar:
src: img/avatar.jpg
article:
- headingAnchor: false
math: false
toc: true
readingTime: true
@@ -29,6 +28,88 @@ article:
enabled: true
default: Licensed under CC BY-NC-SA 4.0
+comments:
+ enabled: true
+ provider: giscus
+
+ disqusjs:
+ shortname:
+ apiUrl:
+ apiKey:
+ admin:
+ adminLabel:
+
+ utterances:
+ repo:
+ issueTerm: pathname
+ label:
+
+ beaudar:
+ repo:
+ issueTerm: pathname
+ label:
+ theme:
+
+ remark42:
+ host:
+ site:
+ locale:
+
+ vssue:
+ platform:
+ owner:
+ repo:
+ clientId:
+ clientSecret:
+ autoCreateIssue: false
+
+ waline:
+ serverURL:
+ lang:
+ pageview:
+ emoji:
+ - https://unpkg.com/@waline/emojis@1.0.1/weibo
+ requiredMeta:
+ - name
+ - email
+ - url
+ locale:
+ admin: Admin
+ placeholder:
+ twikoo:
+ envId:
+ region:
+ path:
+ lang:
+
+ cactus:
+ defaultHomeserverUrl: "https://matrix.cactus.chat:8448"
+ serverName: "cactus.chat"
+ siteName: ""
+
+ giscus:
+ repo: tiennm99/miti99
+ repoID: R_kgDOILzXrw
+ category: Announcements
+ categoryID: DIC_kwDOILzXr84CeYAw
+ mapping: pathname
+ lightTheme: light
+ darkTheme: dark
+ reactionsEnabled: 1
+ emitMetadata: 0
+
+ gitalk:
+ owner:
+ admin:
+ repo:
+ clientID:
+ clientSecret:
+ proxy:
+
+ cusdis:
+ host:
+ id:
+
widgets:
homepage:
- type: search
@@ -57,73 +138,10 @@ defaultImage:
colorScheme:
toggle: true
- default: dark
+ default: auto
imageProcessing:
cover:
enabled: true
content:
enabled: true
-
-comments:
- enabled: true
- provider: giscus
- disqusjs:
- shortname: ""
- apiUrl: ""
- apiKey: ""
- admin: ""
- adminLabel: ""
- utterances:
- repo: ""
- issueTerm: "pathname"
- label: ""
- remark42:
- host: ""
- site: ""
- locale: ""
- vssue:
- platform: ""
- owner: ""
- repo: ""
- clientId: ""
- clientSecret: ""
- autoCreateIssue: false
- waline:
- serverURL: ""
- lang: ""
- visitor: ""
- avatar: ""
- emoji: [ "https://cdn.jsdelivr.net/gh/walinejs/emojis/weibo" ]
- requiredMeta: [ "name", "email", "url" ]
- placeholder: ""
- locale:
- admin: "Admin"
- twikoo:
- envId: ""
- region: ""
- path: ""
- lang: ""
- cactus:
- defaultHomeserverUrl: "https://matrix.cactus.chat:8448"
- serverName: "cactus.chat"
- siteName: ""
- giscus:
- repo: tiennm99/miti99
- repoID: R_kgDOILzXrw
- category: Announcements
- categoryID: DIC_kwDOILzXr84CeYAw
- mapping: pathname
- lightTheme: light
- darkTheme: dark
- reactionsEnabled: 1
- emitMetadata: 0
- gitalk:
- owner: ""
- admin: ""
- repo: ""
- clientID: ""
- clientSecret: ""
- cusdis:
- host: ""
- id: ""
diff --git a/config/_default/related.yml b/config/_default/related.yml
index f441f74..89607f2 100644
--- a/config/_default/related.yml
+++ b/config/_default/related.yml
@@ -4,5 +4,6 @@ toLower: false
indices:
- name: tags
weight: 100
+
- name: categories
weight: 200
diff --git a/content/page/about/index.md b/content/page/about/index.md
index b45a6df..359a804 100644
--- a/content/page/about/index.md
+++ b/content/page/about/index.md
@@ -12,13 +12,13 @@ menu:
---
-Xin chào, mừng bạn đã đến với trang của mình.
+Xin chào, mừng bạn đã đến với blog của mình.
-Mình tên Minh Tiến, sinh năm 1999 (vì vậy blog là miti99 :)))), sinh viên ngành Khoa học Máy tính khóa 2017 tại trường Đại học Bách Khoa Tp.HCM.
+Mình tên Minh Tiến, sinh năm 1999 (vì vậy blog là miti99 :)))), sinh viên ngành Khoa học Máy tính khóa 2017 tại trường Đại học Bách Khoa Tp.HCM. Hiện mình đang làm việc tại VNG.
-Mình là một người thích Linux và kiểu mã nguồn mở như thế, hệ điều hành mình đang sử dụng là Archlinux và rất là thích nó.
+Mình là một người thích Linux (đặc biệt là Archlinux) và các dự án mã nguồn mở. Công việc hiện tại của mình liên quan đến game nên mình không dùng Linux cho desktop nữa. Tuy nhiên vẫn thường vọc vạch trên máy ảo và cloud.
-Blog này được tạo ra với mục đích chia sẻ trải nghiệm của mình, cũng như mẹo để giải quyết một số vấn đề mà mình gặp phải trong quá trình sử dụng Archlinux nhé.
+Blog này được tạo ra với mục đích chia sẻ trải nghiệm của mình, cũng như cách giải quyết một số vấn đề liên quan đến tech mà mình gặp phải trong công việc và các dự án cá nhân.
Các liên kết hữu ích có tại [trang chủ](/) của mình.
@@ -26,5 +26,8 @@ Các bạn có thể liên hệ với mình bằng một trong những cách th
- [Gmail](mailto:minhtienit99@gmail.com)
- [Outlook](mailto:tiennm99@outlook.com)
+- [LinkedIn](https://linkedin.com/in/miti99)
- [Facebook](https://fb.com/tiennm99)
- [Fanpage](https://fb.com/miti99)
+
+Hi vọng bạn sẽ thích blog của mình.
diff --git a/static/googlecafba7bebd390cd7.html b/static/googlecafba7bebd390cd7.html
deleted file mode 100644
index 9d8c376..0000000
--- a/static/googlecafba7bebd390cd7.html
+++ /dev/null
@@ -1 +0,0 @@
-google-site-verification: googlecafba7bebd390cd7.html
\ No newline at end of file