Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sghuang19/portfolio
Repository for my personal website. Built with Hexo, themed with NexT.
https://github.com/sghuang19/portfolio
hexo next personal-blog personal-website portfolio-website
Last synced: about 2 months ago
JSON representation
Repository for my personal website. Built with Hexo, themed with NexT.
- Host: GitHub
- URL: https://github.com/sghuang19/portfolio
- Owner: sghuang19
- Created: 2024-02-12T18:58:07.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T18:24:02.000Z (about 2 months ago)
- Last Synced: 2024-11-23T19:24:31.237Z (about 2 months ago)
- Topics: hexo, next, personal-blog, personal-website, portfolio-website
- Language: Markdown
- Homepage: https://sghuang.com
- Size: 3.72 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Samuel Huang's Portfolio
[![Netlify Status](https://api.netlify.com/api/v1/badges/6d12ba74-37d0-43b7-b728-9feba59c1cf4/deploy-status)](https://app.netlify.com/sites/sghuang/deploys)
[![Hexo](https://img.shields.io/badge/framework-Hexo-0E83CD?logo=Hexo)](https://hexo.io)
[![NexT](https://img.shields.io/badge/theme-NexT-262A30?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJOZXhUIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PG1ldGFkYXRhIGlkPSJtZXRhZGF0YTMzOTAiLz48cGF0aCBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtb3BhY2l0eToxIiBkPSJNIDI1Ni40LDI1LjggNTYuNCwxNDEuMyA1NiwzNzEuNSAyNTUuNiw0ODYuMiA0NTUuNiwzNzAuNyA0NTYsMTQwLjUgWiIvPjxwYXRoIHN0eWxlPSJmaWxsOiMyMjI7ZmlsbC1vcGFjaXR5OjEiIGlkPSJwYXRoMzM4NCIgZD0iTSAyNTYuNCwyNS44IDU2LjQsMTQxLjMgNTYsMzcxLjUgMjU1LjYsNDg2LjIgNDU1LjYsMzcwLjcgNDU2LDE0MC41IFogbSA5Mi42LDMyOC44IC0xOC40LDEwLjcgLTE4LjYsLTExIDAsMCAtMTEyLC0xNDIuMyAwLDE0Mi42IC0xOC40LDEwLjcgLTE4LjYsLTExIDAsLTE5NyAxOC41LC0xMC42IDE4LjUsMTAuOCAwLDAgMTEyLDE0NC41IDAsLTE0NC42IDE4LjUsLTEwLjYgMTguNSwxMC44IHoiLz48L3N2Zz4=)](https://theme-next.js.org)
[![Netlify](https://img.shields.io/badge/deployment-Netlify-00C7B7?logo=Netlify)](https://netlify.com)
[![Node.js](https://img.shields.io/badge/environment-Node.js-5FA04E?logo=Node.js)](https://nodejs.org)
[![NPM](https://img.shields.io/badge/package_manager-npm-CB3837?logo=npm)](https://npmjs.com)[![Prettier](https://img.shields.io/badge/code_style-Prettier-F7B93E?logo=Prettier)](https://prettier.io)
[![MarkdownLint](https://img.shields.io/badge/linter-markdownlint-FFF?logo=Markdown)](https://github.com/DavidAnson/markdownlint)
[![cSpell](https://img.shields.io/badge/spell_checker-cSpell-FFFFFF?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAHMCAIAAADXuQ/RAAAGl0lEQVR4nOzYsUlDURxH4Ud4ECydxExj6wYWNuls7LJXEDszQXQCS7ExrhDEcx+G71vg9y8up7jz6XSa+Cd2u912ux0w9PQ4PdwP2IHLt1r6AIBLJrIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAULzfr9f+gbOdTwexwy9vU/PL2OmAAB+y3cBQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgJLIAIZEFCIksQEhkAUIiCxASWYCQyAKERBYgNN9dLX0CZ3v9mg7fI4ZuVtNmPWIILt58e730CZzvYzp8jtjZrCcPA/6E7wKAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyACGRBQiJLEBIZAFCIgsQElmAkMgChEQWICSyAKGfAAAA///PpRvhr0b6EgAAAABJRU5ErkJggg==)](https://cspell.org)![GitHub](https://img.shields.io/badge/code_hosting-GitHub-181717?logo=GitHub)
Proud graduate student of
[![Notre Dame](https://upload.wikimedia.org/wikipedia/commons/f/f5/Notre_Dame_Fighting_Irish_logo.svg)](https://nd.edu)
## Side Notes
- `package.yaml` config file of pnpm can't be used, since `hexo-cli` relies on
reading Hexo version from `package.json`.
- `Markdownlint CLI2` does not accept `.yml` extension for its config file.
- After modifying dependencies in `hexo-related-posts`, package managers other
than `npm` can be used.
- [Bun](https://bun.sh) is so fast! `hexo-word-counter` needs to be added into
trusted dependencies, as its post installation script is required.