{"id":43347129,"url":"https://github.com/hien-p/hien-p.github.io","last_synced_at":"2026-02-02T01:38:06.798Z","repository":{"id":306055228,"uuid":"1024124919","full_name":"hien-p/hien-p.github.io","owner":"hien-p","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-10T08:47:39.000Z","size":15921,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-10T12:05:22.318Z","etag":null,"topics":["documentation"],"latest_commit_sha":null,"homepage":"https://harriweb3.dev/#","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hien-p.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-22T08:13:59.000Z","updated_at":"2025-09-10T08:47:14.000Z","dependencies_parsed_at":"2025-08-12T10:13:00.042Z","dependency_job_id":"30d32346-48bb-45b5-9564-ce3abf210f96","html_url":"https://github.com/hien-p/hien-p.github.io","commit_stats":null,"previous_names":["hien-p/hari-docs","hien-p/hien-p.github.io"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hien-p/hien-p.github.io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hien-p%2Fhien-p.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hien-p%2Fhien-p.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hien-p%2Fhien-p.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hien-p%2Fhien-p.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hien-p","download_url":"https://codeload.github.com/hien-p/hien-p.github.io/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hien-p%2Fhien-p.github.io/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28999917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T01:32:03.847Z","status":"ssl_error","status_checked_at":"2026-02-02T01:32:03.458Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation"],"created_at":"2026-02-02T01:38:06.153Z","updated_at":"2026-02-02T01:38:06.793Z","avatar_url":"https://github.com/hien-p.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Harry's Blockchain Documentation 📚\n\nPersonal documentation site for blockchain development, Web3 tutorials, and technical resources.\n\n## 🚀 Quick Start\n\n### Development\n```bash\n# Start the development server\nmkdocs serve --dev-addr=127.0.0.1:8001\n\n# Open in browser\nopen http://127.0.0.1:8001\n```\n\n### Auto Navigation System\n\nThis project uses an **auto-navigation system** that automatically detects and lists all your markdown files. No need to manually update navigation!\n\n#### When you add new files:\n\n**Quick Update (Recommended)**\n```bash\npython update_nav.py\n```\n\n**Full Navigation Regeneration**\n```bash\npython generate_full_nav.py\n```\n\n## 📁 Project Structure\n\n```\ndocs/\n├── collections/          # Main content collections\n│   ├── Layer_0/         # Cross-chain solutions\n│   ├── Layer_1/         # Base layer protocols\n│   ├── EVM/            # Ethereum Virtual Machine\n│   ├── Defi/           # Decentralized Finance\n│   ├── Modular_blockchain/  # Scalable architecture\n│   └── security researcher/ # Smart contract security\n├── What_I_learned_from_VBI_Academy/  # VBI Academy content\n├── vibe_coding/        # Development tools\n└── weminal/           # Project documentation\n```\n\n## 🛠️ Features\n\n- **Auto Navigation**: Automatically detects and lists all `.md` files\n- **Responsive Design**: Works on all devices\n- **Dark Mode**: Built-in theme switching\n- **Search**: Full-text search across all content\n- **Mobile Sidebar**: Sliding sidebar on mobile devices\n\n## 📝 Adding New Content\n\n1. **Add your markdown file** to any folder in `docs/collections/`\n2. **Run the navigation updater**:\n   ```bash\n   python update_nav.py\n   ```\n3. **That's it!** Your file will automatically appear in the navigation\n\n## 🎯 Collections Overview\n\n### Layer 0 - Cross-chain Solutions\n- Polkadot ecosystem\n- Interoperability protocols\n\n### Layer 1 - Base Layer Protocols  \n- Sui development (Move language)\n- Avalanche (subnets, AWM)\n\n### EVM - Ethereum Virtual Machine\n- EVM internals deep dive\n- Smart contract development\n\n### DeFi - Decentralized Finance\n- Token standards (ERC-6551)\n- DEX protocols (Uniswap V1)\n\n### Modular Blockchain\n- Celestia (data availability)\n- Camp Mamo learning materials\n\n### Security Researcher\n- Smart contract auditing\n- Security best practices\n\n## 🔧 Customization\n\n### Theme\nBased on **MkDocs Windmill** theme with custom enhancements:\n- Custom CSS: `docs/css/custom.css`\n- Custom JS: `docs/js/custom.js`\n\n### Configuration\nMain config: `mkdocs.yml`\n\n## 📚 Resources\n\n- [MkDocs Documentation](https://www.mkdocs.org/)\n- [MkDocs Awesome Pages Plugin](https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin)\n- [Windmill Theme](https://github.com/gristlabs/mkdocs-windmill)\n\n---\n\n\n\n\n\n\n\n\n\n\n### Đệ trình Sitemap\n- Google Search Console (URL-prefix): thêm thuộc tính với URL `https://hien-p.github.io/hari-docs/`, rồi submit sitemap: `https://hien-p.github.io/hari-docs/sitemap.xml`.\n- Bing Webmaster Tools: thêm site và submit cùng sitemap URL.\n\n### Lưu ý quan trọng\n- Giữ `site_url` chính xác trong `mkdocs.yml` để canonical và sitemap đúng URL.\n- `use_directory_urls: true` đã bật để URL gọn và nhất quán.\n- Mỗi lần deploy, sitemap tự được cập nhật; không cần thao tác thủ công ngoài Search Console.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhien-p%2Fhien-p.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhien-p%2Fhien-p.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhien-p%2Fhien-p.github.io/lists"}