diff --git a/.editorconfig b/.editorconfig index 574c0a2..f09e367 100644 --- a/.editorconfig +++ b/.editorconfig @@ -10,7 +10,7 @@ indent_style = space insert_final_newline = true trim_trailing_whitespace = true -[*.toml] +[*.yaml] max_line_length = 100 [*.md] diff --git a/.github/workflows/hugo.yaml b/.github/workflows/hugo.yaml new file mode 100644 index 0000000..b11ea14 --- /dev/null +++ b/.github/workflows/hugo.yaml @@ -0,0 +1,79 @@ +# Sample workflow for building and deploying a Hugo site to GitHub Pages +name: Deploy Hugo site to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: + - main + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +# Default to bash +defaults: + run: + shell: bash + +jobs: + # Build job + build: + runs-on: ubuntu-latest + env: + HUGO_VERSION: 0.125.2 + steps: + - name: Install Hugo CLI + run: | + wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ + && sudo dpkg -i ${{ runner.temp }}/hugo.deb + - name: Install Dart Sass + run: sudo snap install dart-sass + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + fetch-depth: 0 + - name: Setup Pages + id: pages + uses: actions/configure-pages@v4 + - name: Install Node.js dependencies + run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true" + - name: Build with Hugo + env: + # For maximum backward compatibility with Hugo modules + HUGO_ENVIRONMENT: production + HUGO_ENV: production + TZ: Asia/Ho_Chi_Minh + run: | + hugo \ + --gc \ + --minify \ + --baseURL "${{ steps.pages.outputs.base_url }}/" + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./public + + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml deleted file mode 100644 index ad4aa85..0000000 --- a/.github/workflows/publish.yaml +++ /dev/null @@ -1,72 +0,0 @@ -name: Deploy website to GitHub Pages - -env: - WC_HUGO_VERSION: '0.125.2' - -on: - # Trigger the workflow every time you push to the `main` branch - push: - branches: ["main"] - # Allows you to run this workflow manually from the Actions tab on GitHub. - workflow_dispatch: - -# Provide permission to clone the repo and deploy it to GitHub Pages -permissions: - contents: read - pages: write - id-token: write - -concurrency: - group: "pages" - cancel-in-progress: false - -jobs: - # Build website - build: - if: github.repository_owner != 'HugoBlox' - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - # Fetch history for Hugo's .GitInfo and .Lastmod - fetch-depth: 0 - - name: Setup Hugo - uses: peaceiris/actions-hugo@v3 - with: - hugo-version: ${{ env.WC_HUGO_VERSION }} - extended: true - - uses: actions/cache@v4 - with: - path: /tmp/hugo_cache_runner/ - key: ${{ runner.os }}-hugomod-${{ hashFiles('**/go.mod') }} - restore-keys: | - ${{ runner.os }}-hugomod- - - name: Setup Pages - id: pages - uses: actions/configure-pages@v5 - - name: Build with Hugo - env: - HUGO_ENVIRONMENT: production - run: | - echo "Hugo Cache Dir: $(hugo config | grep cachedir)" - hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" - - name: Generate Pagefind search index - run: npx pagefind --source "public" - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 - with: - path: ./public - - # Deploy website to GitHub Pages hosting - deploy: - if: github.repository_owner != 'HugoBlox' - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest - needs: build - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore index 1b645ea..b7e0b1c 100644 --- a/.gitignore +++ b/.gitignore @@ -4,8 +4,6 @@ # Hugo resources/ public/ -jsconfig.json .hugo_build.lock hugo_stats.json -static/pagefind diff --git a/README.md b/README.md index 523ffef..4df9943 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,25 @@ -# tienthieusac.github.io - # Tiên Thiếu Sắc -Homepages of [tienthieusac.github.io]() +Homepages of [https://tienthieusac.github.io/]() -Powered by [Hugo](https://gohugo.io/) & [Hugo Blox](https://hugoblox.com/). +Powered by [Hugo](https://gohugo.io/) & [Hugo Book Theme](https://github.com/alex-shpak/hugo-book/). ## TWEM - Tiếng Việt Bản dịch tiếng Việt của [TWEM](https://shintranslations.com/twem-toc/) sử dụng [Google Translate](https://translate.google.com/). + +## License + +Shield: [![CC BY 4.0][cc-by-shield]][cc-by] + +This work is licensed under a +[Creative Commons Attribution 4.0 International License][cc-by]. + +[![CC BY 4.0][cc-by-image]][cc-by] + +[cc-by]: http://creativecommons.org/licenses/by/4.0/ + +[cc-by-image]: https://i.creativecommons.org/l/by/4.0/88x31.png + +[cc-by-shield]: https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg diff --git a/assets/media/icons/.gitkeep b/assets/media/icons/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/config/_default/hugo.yaml b/config/_default/hugo.yaml deleted file mode 100644 index 3a5302e..0000000 --- a/config/_default/hugo.yaml +++ /dev/null @@ -1,100 +0,0 @@ -# Configuration of Hugo -# Guide: https://docs.hugoblox.com/tutorial/ -# Hugo Documentation: https://gohugo.io/getting-started/configuration/#all-configuration-settings -# This file is formatted using YAML syntax - learn more at https://learnxinyminutes.com/docs/yaml/ - -title: "Tiên Thiếu Sắc" # Website name -baseURL: 'https://tienthieusac.github.io/' # Website URL - -############################ -## PAGE OPTIONS -############################ - -cascade: - # Docs folder options - - _target: - path: /docs/** - editable: true - show_breadcrumb: true - # Hide date from Next In Series - show_date: false - # Show date modified at end of content - show_date_updated: true - commentable: true - share: true - # Blog post options - - _target: - path: /blog/** - kind: page - pager: true - editable: true - hide_date: false - show_date_updated: true - reading_time: true - commentable: true - show_related: true - share: true - # Just use Breadcrumb for navigation on blog post pages? - show_breadcrumb: false - header: - navbar: - enable: true - -############################ -## LANGUAGE -############################ - -defaultContentLanguage: vi -hasCJKLanguage: false -defaultContentLanguageInSubdir: false -removePathAccents: true - -############################ -## ADVANCED -############################ - -build: - writeStats: true -enableGitInfo: false -summaryLength: 30 -paginate: 10 -enableEmoji: true -enableRobotsTXT: true -footnotereturnlinkcontents: ^ -ignoreFiles: [\.ipynb$, .ipynb_checkpoints$, \.Rmd$, \.Rmarkdown$, _cache$] -enableInlineShortcodes: true -permalinks: - authors: '/author/:slug/' - tags: '/tag/:slug/' - categories: '/category/:slug/' -disableAliases: true -outputs: - home: [HTML, RSS, WebAppManifest, headers, redirects] - page: [HTML] - section: [HTML, RSS] -imaging: - resampleFilter: lanczos - quality: 85 - anchor: smart -timeout: 600000 -taxonomies: - tag: tags - category: categories - author: authors -markup: - _merge: deep -related: - threshold: 80 - includeNewer: true - toLower: true - indices: - - name: tags - weight: 100 - - name: categories - weight: 70 -security: - _merge: deep -sitemap: - _merge: deep -minify: - _merge: deep diff --git a/config/_default/languages.yaml b/config/_default/languages.yaml deleted file mode 100644 index 19c8450..0000000 --- a/config/_default/languages.yaml +++ /dev/null @@ -1,22 +0,0 @@ -# Languages -# Create a section for each of your site's languages. -# Documentation: https://docs.hugoblox.com/reference/language/ - -# Default language -vi: - languageCode: vi-vn - # Uncomment for multi-lingual sites, and move English content into `en` sub-folder. - #contentDir: content/en - -# Uncomment the lines below to configure your website in a second language. -#zh: -# languageCode: zh-Hans -# contentDir: content/zh -# title: Chinese website title... -# params: -# description: Site description in Chinese... -# menu: -# main: -# - name: 传 -# url: '#about' -# weight: 1 diff --git a/config/_default/menus.yaml b/config/_default/menus.yaml deleted file mode 100644 index 4649aa7..0000000 --- a/config/_default/menus.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Navigation Links -# The weight parameter defines the order that the links will appear in. - -main: - - name: Trang chủ - url: / - weight: 10 - - name: Truyện - url: docs/ - weight: 20 - -sidebar: - - identifier: more - name: Links - params: - type: separator - weight: 1 - - identifier: github - name: "GitHub ↗" - url: "https://github.com/tienthieusac/tienthieusac.github.io" - weight: 2 - - identifier: facebook - name: "Facebook ↗" - url: "https://facebook.com/miti99" - weight: 3 diff --git a/config/_default/module.yaml b/config/_default/module.yaml deleted file mode 100644 index ac2a62a..0000000 --- a/config/_default/module.yaml +++ /dev/null @@ -1,25 +0,0 @@ -############################ -## HUGO MODULES -## Install or uninstall themes and plugins here. -## Docs: https://gohugo.io/hugo-modules/ -############################ - -imports: - - path: github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify - - path: github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind - -# Install any Hugo Blox within the `hugo-blox/blox/` folder -mounts: - - source: hugo-blox/blox/community - target: layouts/partials/blox/community/ - includeFiles: '**.html' - - source: hugo-blox/blox/all-access - target: layouts/partials/blox/ - includeFiles: '**.html' - - source: hugo-blox/blox - target: assets/dist/community/blox/ - includeFiles: '**.css' - - source: layouts - target: layouts - - source: assets - target: assets diff --git a/config/_default/params.yaml b/config/_default/params.yaml deleted file mode 100644 index 1050b3c..0000000 --- a/config/_default/params.yaml +++ /dev/null @@ -1,87 +0,0 @@ -# SITE SETUP -# Guide: https://docs.hugoblox.com/tutorial/ -# Documentation: https://docs.hugoblox.com/ -# This file is formatted using YAML syntax - learn more at https://learnxinyminutes.com/docs/yaml/ - -# Appearance -appearance: - mode: dark - color: purple - -# SEO -marketing: - seo: - site_type: Project - local_business_type: '' - org_name: '' - description: 'Tiên Thiếu Sắc.' - twitter: 'tienthieusac' - analytics: - google_analytics: 'G-FSF7ZLXSZP' - google_tag_manager: '' - microsoft_clarity: '' - baidu_tongji: '' - plausible: '' - fathom: '' - pirsch: '' - verification: - google: '' - baidu: '' - -# Site header -header: - navbar: - enable: true - blox: "navbar" - align: "center" - fixed_to_top: true - logo: - text: "" - # Logo filename in `assets/media/` folder - filename: "logo.png" - button: - enable: true - text: "Bắt đầu" - url: "https://tienthieusac.github.io/docs/" - show_search: true - show_theme_chooser: true - -# Site footer -footer: - copyright: - notice: '© {year} Tiên Thiếu Sắc. This work is licensed under {license}' - license: - enable: true - allow_derivatives: false - share_alike: true - allow_commercial: false - -# Localization -locale: - date_format: 'Jan 2, 2006' - time_format: '3:04 PM' - -# Site features -features: - math: - enable: false - privacy_pack: - enable: false - repository: - url: 'https://github.com/tienthieusac/tienthieusac.github.io' - content_dir: 'content' - branch: 'main' - feedback: - responses: - positive: 'Glad to hear it! [Any ideas for improvements?](https://github.com/tienthieusac/tienthieusac.github.io/issues/new).' - negative: 'Sorry to hear that. [Please tell us how we can improve](https://github.com/tienthieusac/tienthieusac.github.io/issues/new).' - comment: - provider: 'giscus' - giscus: - repo: 'tienthieusac/tienthieusac.github.io' - repo_id: 'R_kgDOLtunYQ' - category: 'Announcements' - category_id: 'DIC_kwDOLtunYc4Ceq2K' - theme: dark - language_code: en - mapping: pathname diff --git a/content/_index.md b/content/_index.md index 150ef4e..d2c5afa 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,70 +1,68 @@ --- title: Tiên Thiếu Sắc -type: landing - -sections: - - block: markdown - content: - title: Về bản thân mình - text: | - Mình ([miti99](https://tiennm99.github.io)), chỉ là một ông dev nghiện phim Nhật =))), truyện Nhật, văn hoá - Nhật (nói trắng ra là wibu :D). - - block: markdown - content: - title: Về trang web này - text: | - Trong lúc đang nghịch ngợm thử mấy con AI, mình có ý tưởng là sẽ dùng AI kết hợp Google Dịch để dịch - các bộ light novel sang tiếng Việt để đọc và chia sẻ với mọi người. Vốn mình định đăng lên Hako, vì - mình có thấy thể loại truyện là "Convert" (Máy dịch). Mình cứ tưởng là đăng lên đấy được, ai ngờ tối - đăng thì sáng hôm sau đã bị delete, có vẻ "convert" không phải như mình nghĩ. - - Link truyện bị delete của mình: - [https://ln.hako.vn/convert/15790-isekai-shoukan-saretara-munou-to-iware-oidasaremashita-kono-sekai-wa-ore-ni-totte-easy-mode-deshita](https://ln.hako.vn/convert/15790-isekai-shoukan-saretara-munou-to-iware-oidasaremashita-kono-sekai-wa-ore-ni-totte-easy-mode-deshita). - - Nên mình quyết định tự tạo sân chơi của mình, và trang web này chính là kết quả. - - Vì là mình toàn dùng Chat GPT và Google Dịch để dịch, và mục đích của mình cũng chỉ để nghịch mấy - con AI thôi, nên bạn đọc được thì tốt, bạn không đọc được thì... chịu =))). - - Do chỉ là pet project nên mình chỉ làm web này ở mức vừa phải, đủ tính năng, chứ không user friendly - như bên Hako được. Mình cũng cố gắng hiện thực phần bình luận, nhưng nó sẽ cần account GitHub (do - xuất thân là dân dev mà :v). - - _Cập nhật 2/9/2023:_ Hiện tại mình không dùng ChatGPT để dịch nữa, do cảm thấy chất lượng dịch hơi - kém. Từ giờ mình sẽ chỉ dùng Google Dịch để dịch, và cố gắng sửa lại cho dễ đọc một chút. - - block: markdown - content: - title: Về bộ truyên này - text: | - Bộ truyện này mình bắt gặp trên Shin Translations khi đang đọc - bộ _I’m a Bastard But You’re Worse!_ (BBYW). Theo quan điểm cá nhân thì bộ truyện này không hay lắm, - main được tác giả buff rất nhiều, cho đi happy path, không gặp khó khăn trở ngại gì. Thậm chí truyện - cũng có rất nhiều "sạn". Nên nếu bạn là mẫu người nghiêm túc, thích bắt bẻ, thì xin hãy tìm truyện - khác để đọc; đừng cố ở lại vì vừa mất thời gian của bạn lại còn mang trải nghiệm tiêu cực; những - điều này bạn góp ý với tác giả chứ mình thì chịu. Còn nếu bạn muốn tìm một bộ truyện không drama để - đọc giải trí giết thời gian, thì chúc bạn đọc truyện vui vẻ. - - block: markdown - content: - title: Lưu ý - text: | - Vui lòng bình luận mang tính đóng góp xây dựng, không bình luận mang tính chất chửi bới, chê bai. - - Nếu bạn thấy thích, hãy tặng mình 1 star cho repo này trên - GitHub: [https://github.com/tienthieusac/tienthieusac.github.io](https://github.com/tienthieusac/tienthieusac.github.io) <3 - - Bạn cũng có thể ủng hộ 1 like cho fanpage của mình: [https://www.facebook.com/miti99](https://www.facebook.com/miti99). - - Trân trọng, - miti99. - - block: markdown - content: - title: Cảm ơn - text: | - Dự án này được thực hiện bằng cách áp dụng các công nghệ sau: - - - [GitHub](https://github.com): Nền tảng lưu trữ mã nguồn - - [Hugo](https://gohugo.io/): Công cụ tạo trang web tĩnh từ Markdown - - [Hugo Blox](https://hugoblox.com/): Theme cho Hugo - - [GitHub Pages](https://pages.github.com): Dịch vụ hosting miễn phí của GitHub, nơi host trang web chính [https://tienthieusac.github.io](https://tienthieusac.github.io) - - [Netlify](https://www.netlify.com): Dịch vụ hosting miễn phí, nơi host trang web thử nghiệm [https://tienthieusac.netlify.app](https://tienthieusac.netlify.app) +type: docs --- + +# Tiên Thiếu Sắc + +## Về bản thân mình + +Mình ([miti99](https://tiennm99.github.io)), chỉ là một ông dev nghiện phim Nhật =))), truyện Nhật, văn hoá +Nhật (nói trắng ra là wibu :D). + +## Về trang web này + +Trong lúc đang nghịch ngợm thử mấy con AI, mình có ý tưởng là sẽ dùng AI kết hợp Google Dịch để dịch +các bộ light novel sang tiếng Việt để đọc và chia sẻ với mọi người. Vốn mình định đăng lên Hako, vì +mình có thấy thể loại truyện là "Convert" (Máy dịch). Mình cứ tưởng là đăng lên đấy được, ai ngờ tối +đăng thì sáng hôm sau đã bị delete, có vẻ "convert" không phải như mình nghĩ. + +Link truyện bị delete của mình: +[https://ln.hako.vn/convert/15790-isekai-shoukan-saretara-munou-to-iware-oidasaremashita-kono-sekai-wa-ore-ni-totte-easy-mode-deshita](https://ln.hako.vn/convert/15790-isekai-shoukan-saretara-munou-to-iware-oidasaremashita-kono-sekai-wa-ore-ni-totte-easy-mode-deshita). + +Nên mình quyết định tự tạo sân chơi của mình, và trang web này chính là kết quả. + +Vì là mình toàn dùng Chat GPT và Google Dịch để dịch, và mục đích của mình cũng chỉ để nghịch mấy +con AI thôi, nên bạn đọc được thì tốt, bạn không đọc được thì... chịu =))). + +Do chỉ là pet project nên mình chỉ làm web này ở mức vừa phải, đủ tính năng, chứ không user friendly +như bên Hako được. Mình cũng cố gắng hiện thực phần bình luận, nhưng nó sẽ cần account GitHub (do +xuất thân là dân dev mà :v). + +_Cập nhật 2/9/2023:_ Hiện tại mình không dùng ChatGPT để dịch nữa, do cảm thấy chất lượng dịch hơi +kém. Từ giờ mình sẽ chỉ dùng Google Dịch để dịch, và cố gắng sửa lại cho dễ đọc một chút. + +## Về bộ truyên này + +Bộ truyện này mình bắt gặp trên Shin Translations khi đang đọc +bộ _I’m a Bastard But You’re Worse!_ (BBYW). Theo quan điểm cá nhân thì bộ truyện này không hay lắm, +main được tác giả buff rất nhiều, cho đi happy path, không gặp khó khăn trở ngại gì. Thậm chí truyện +cũng có rất nhiều "sạn". Nên nếu bạn là mẫu người nghiêm túc, thích bắt bẻ, thì xin hãy tìm truyện +khác để đọc; đừng cố ở lại vì vừa mất thời gian của bạn lại còn mang trải nghiệm tiêu cực; những +điều này bạn góp ý với tác giả chứ mình thì chịu. Còn nếu bạn muốn tìm một bộ truyện không drama để +đọc giải trí giết thời gian, thì chúc bạn đọc truyện vui vẻ. + +## Lưu ý + +Vui lòng bình luận mang tính đóng góp xây dựng, không bình luận mang tính chất chửi bới, chê bai. + +Nếu bạn thấy thích, hãy tặng mình 1 star cho repo này trên +GitHub: [https://github.com/tienthieusac/tienthieusac.github.io](https://github.com/tienthieusac/tienthieusac.github.io) < +3 + +Bạn cũng có thể ủng hộ 1 like cho fanpage của mình: [https://www.facebook.com/miti99](https://www.facebook.com/miti99). + +Trân trọng, +miti99. + +## Cảm ơn + +Dự án này được thực hiện bằng cách áp dụng các công nghệ sau: + +- [GitHub](https://github.com): Nền tảng lưu trữ mã nguồn +- [Hugo](https://gohugo.io/): Công cụ tạo trang web tĩnh từ Markdown +- [Hugo Blox](https://hugoblox.com/): Theme cho Hugo +- [GitHub Pages](https://pages.github.com): Dịch vụ hosting miễn phí của GitHub, nơi host trang web + chính [https://tienthieusac.github.io](https://tienthieusac.github.io) +- [Netlify](https://www.netlify.com): Dịch vụ hosting miễn phí, nơi host trang web thử + nghiệm [https://tienthieusac.netlify.app](https://tienthieusac.netlify.app) diff --git a/content/authors/_index.md b/content/authors/_index.md deleted file mode 100644 index c5e4b7b..0000000 --- a/content/authors/_index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -# To publish author profile pages, remove all the `_build` and `cascade` settings below. -_build: - render: never -cascade: - _build: - render: never - list: always ---- diff --git a/content/authors/admin/_index.md b/content/authors/admin/_index.md deleted file mode 100644 index 76b551b..0000000 --- a/content/authors/admin/_index.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -# Display name -title: MiTi99 - -# Name pronunciation (optional) -name_pronunciation: MiTi99 - -# Full name (for SEO) -first_name: Tiến -last_name: Nguyễn Minh - -# Status emoji -status: - icon: ☕️ - -# Is this the primary user of the site? -superuser: true - -# Role/position/tagline -role: Senior Software Engineer - -# Organizations/Affiliations to show in About widget -organizations: - - name: Ho Chi Minh City University of Technology - url: https://www.hcmut.edu.vn/ - -# Short bio (displayed in user profile at end of posts) -bio: Just a coder want to become a wizard. - -# Social Networking -# Need to use another icon? Simply download the SVG icon to your `assets/media/icons/` folder. -profiles: - - icon: at-symbol - url: 'mailto:tiennm99@outlook.com' - label: E-mail Me - - icon: brands/github - url: https://tiennm99.github.io/ - - icon: brands/github - url: https://www.github.com/tiennm99 - - icon: brands/facebook - url: https://www.facebook.com/tiennm99 - -# Highlight the author in author lists? (true/false) -highlight_name: true - -# Author's website URL -website: "" ---- - -Chien Shiung Wu is a professor of artificial intelligence at the Stanford AI Lab. Her research interests include -distributed robotics, mobile computing and programmable matter. She leads the Robotic Neurobiology group, which develops -self-reconfiguring robots, systems of self-organizing robots, and mobile sensor networks. diff --git a/content/authors/admin/avatar.jpg b/content/authors/admin/avatar.jpg deleted file mode 100644 index 4a4bdcb..0000000 Binary files a/content/authors/admin/avatar.jpg and /dev/null differ diff --git a/content/docs/_index.md b/content/docs/_index.md index f305e6e..d86581a 100644 --- a/content/docs/_index.md +++ b/content/docs/_index.md @@ -1,16 +1,5 @@ --- -linkTitle: Danh sách truyện title: Danh sách truyện -sidebar: - open: true --- -Danh sách truyện đã dịch - - - -## Tiếp theo - -{{< cards >}} -{{< card url="twem" title="TWEM" icon="document-text" subtitle="TWEM" >}} -{{< /cards >}} +Danh sách truyện diff --git a/go.mod b/go.mod index 08b959a..7ed1c6b 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,5 @@ module github.com/tienthieusac/tienthieusac.github.io go 1.22.2 require ( - github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics v0.1.2 // indirect - github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2-0.20240429194209-e7beed231a8c - github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.2.1-0.20240429194209-e7beed231a8c + github.com/alex-shpak/hugo-book v0.0.0-20240413091959-f8a0fc4e246c // indirect ) diff --git a/go.sum b/go.sum index 8df968a..055d42a 100644 --- a/go.sum +++ b/go.sum @@ -1,6 +1,2 @@ -github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics v0.1.2 h1:MUy48hWGsmL9bo3KpEKXIcNE8ajo6RuMmR7PnICLRDo= -github.com/HugoBlox/hugo-blox-builder/modules/blox-analytics v0.1.2/go.mod h1:0YQtVvRLCzZOpPmbVNk7WDx8t19/QfRTFO+pwyqQNk8= -github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2-0.20240429194209-e7beed231a8c h1:JeLdqCCnZzZS6cbyESolqoX4xO//C8l2HJSjDWkkTRs= -github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2-0.20240429194209-e7beed231a8c/go.mod h1:C7jfxMLv1bEUqbM9XDSmEpfOpS8w06OgqNDEcbuRgL4= -github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.2.1-0.20240429194209-e7beed231a8c h1:UIQJrdLBAy/lXuptadAcbdVjR3MIcihzStvTaCmGq28= -github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.2.1-0.20240429194209-e7beed231a8c/go.mod h1:+qBbqXbKT7M2nOeHQa5OrRXwQKpEx1RXpMGirHbT7HU= +github.com/alex-shpak/hugo-book v0.0.0-20240413091959-f8a0fc4e246c h1:NB5qoQkSUWrr70ZUXqLHpStDBQ5fA/g9yGB3eCuYfkU= +github.com/alex-shpak/hugo-book v0.0.0-20240413091959-f8a0fc4e246c/go.mod h1:L4NMyzbn15fpLIpmmtDg9ZFFyTZzw87/lk7M2bMQ7ds= diff --git a/hugo-blox/blox/.gitkeep b/hugo-blox/blox/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/hugo.yaml b/hugo.yaml new file mode 100644 index 0000000..b1c1e73 --- /dev/null +++ b/hugo.yaml @@ -0,0 +1,116 @@ +baseURL: https://tienthieusac.github.io/ +title: Tiên Thiếu Sắc +# theme: hugo-book +module: + imports: + - path: github.com/alex-shpak/hugo-book + +enableRobotsTXT: true + +# Book configuration +googleAnalytics: G-FSF7ZLXSZP +disablePathToLower: true +enableGitInfo: true + +# Needed for mermaid/katex shortcodes +markup: + goldmark: + renderer: + unsafe: true + tableOfContents: + startLevel: 1 + +# Multi-lingual mode config +# There are different options to translate files +# See https://gohugo.io/content-management/multilingual/#translation-by-filename +# And https://gohugo.io/content-management/multilingual/#translation-by-content-directory +defaultContentLanguage: vi +#languages: +# vi: +# languageName: Tiếng Việt +# contentDir: content.vi +# weight: 1 + +menu: + # before: [] + after: + - name: "Github" + url: "https://github.com/tienthieusac/tienthieusac.github.io" + weight: 10 + - name: "Facebook" + url: "https://facebook.com/miti99" + weight: 20 + +params: + # (Optional, default light) Sets color theme: light, dark or auto. + # Theme 'auto' switches between dark and light modes based on browser/os preferences + BookTheme: "dark" + + # (Optional, default true) Controls table of contents visibility on right side of pages. + # Start and end levels can be controlled with markup.tableOfContents setting. + # You can also specify this parameter per page in front matter. + BookToC: true + + # (Optional, default favicon.png) Set the path to a favicon file. + # If the favicon is /static/favicon.png then the path would be favicon.png + BookFavicon: "favicon.png" + + # (Optional, default none) Set the path to a logo for the book. + # If the logo is /static/logo.png then the path would be logo.png + BookLogo: /logo.png + + # (Optional, default none) Set leaf bundle to render as side menu + # When not specified file structure and weights will be used + # BookMenuBundle: /menu + + # (Optional, default docs) Specify root page to render child pages as menu. + # Page is resoled by .GetPage function: https://gohugo.io/functions/getpage/ + # For backward compatibility you can set '*' to render all sections to menu. Acts same as '/' + BookSection: docs + + # Set source repository location. + # Used for 'Last Modified' and 'Edit this page' links. + BookRepo: https://github.com/tienthieusac/tienthieusac.github.io + + # (Optional, default 'commit') Specifies commit portion of the link to the page's last modified + # commit hash for 'doc' page type. + # Requires 'BookRepo' param. + # Value used to construct a URL consisting of BookRepo/BookCommitPath/ + # Github uses 'commit', Bitbucket uses 'commits' + # BookCommitPath: commit + + # Enable "Edit this page" links for 'doc' page type. + # Disabled by default. Uncomment to enable. Requires 'BookRepo' param. + # Edit path must point to root directory of repo. + BookEditPath: edit/main + + # Configure the date format used on the pages + # - In git information + # - In blog posts + BookDateFormat: "January 2, 2006" + + # (Optional, default true) Enables search function with flexsearch, + # Index is built on fly, therefore it might slowdown your website. + # Configuration for indexing can be adjusted in i18n folder per language. + BookSearch: true + + # (Optional, default true) Enables comments template on pages + # By default partals/docs/comments.html includes Disqus template + # See https://gohugo.io/content-management/comments/#configure-disqus + # Can be overwritten by same param in page frontmatter + BookComments: true + + # /!\ This is an experimental feature, might be removed or changed at any time + # (Optional, experimental, default false) Enables portable links and link checks in markdown pages. + # Portable links meant to work with text editors and let you write markdown without {{< relref >}} shortcode + # Theme will print warning if page referenced in markdown does not exists. + # BookPortableLinks: true + + # /!\ This is an experimental feature, might be removed or changed at any time + # (Optional, experimental, default false) Enables service worker that caches visited pages and resources for offline use. + # BookServiceWorker: true + + # /!\ This is an experimental feature, might be removed or changed at any time + # (Optional, experimental, default false) Enables a drop-down menu for translations only if a translation is present. + # BookTranslatedOnly: false + diff --git a/layouts/partials/docs/inject/footer.html b/layouts/partials/docs/inject/footer.html new file mode 100644 index 0000000..50e8148 --- /dev/null +++ b/layouts/partials/docs/inject/footer.html @@ -0,0 +1,32 @@ + + © {{ now.Format "2006" }} Tiên Thiếu Sắc. All rights reserved. License: + CC BY 4.0 + + + Vui lòng ghi rõ nguồn khi đăng lại nội dung từ trang web này. + + Hãy tôn trọng công sức của người khác. Give respect, take respect. + + + + + Made by miti99 with ❤️ Follow me on + Facebook | + GitHub + + diff --git a/netlify.toml b/netlify.toml index 2cc2ea2..07a7521 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,22 +1,7 @@ [build] - command = "hugo --gc --minify -b $URL && npx pagefind --source 'public'" - publish = "public" +command = "hugo --gc --minify" +publish = "public" [build.environment] - GO_VERSION = "1.22.2" - HUGO_VERSION = "0.125.2" - HUGO_ENABLEGITINFO = "true" - -[context.production.environment] - HUGO_ENV = "production" - -[context.deploy-preview] - command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" - -[context.branch-deploy] - command = "hugo --gc --minify -b $DEPLOY_PRIME_URL" - -[[plugins]] - package = "netlify-plugin-hugo-cache-resources" - [plugins.inputs] - debug = true +HUGO_VERSION = "0.125.2" +TZ = "Asia/Ho_Chi_Minh" diff --git a/assets/media/favicon.png b/static/favicon.png similarity index 100% rename from assets/media/favicon.png rename to static/favicon.png diff --git a/assets/media/logo.png b/static/logo.png similarity index 100% rename from assets/media/logo.png rename to static/logo.png diff --git a/static/uploads/.gitkeep b/static/uploads/.gitkeep deleted file mode 100644 index e69de29..0000000
© {{ now.Format "2006" }} Tiên Thiếu Sắc. All rights reserved. License: + CC BY 4.0 + +
Vui lòng ghi rõ nguồn khi đăng lại nội dung từ trang web này. +
+
Hãy tôn trọng công sức của người khác. Give respect, take respect.
+ Made by miti99 with ❤️ Follow me on + Facebook | + GitHub +