Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eric15342335/eric15342335.github.io
Webpage of eric15342335
https://github.com/eric15342335/eric15342335.github.io
css github-pages html jekyll js
Last synced: 21 days ago
JSON representation
Webpage of eric15342335
- Host: GitHub
- URL: https://github.com/eric15342335/eric15342335.github.io
- Owner: eric15342335
- Created: 2024-05-11T16:39:49.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-28T13:29:54.000Z (about 1 month ago)
- Last Synced: 2025-01-06T12:59:34.052Z (23 days ago)
- Topics: css, github-pages, html, jekyll, js
- Language: HTML
- Homepage: https://eric15342335.github.io/
- Size: 2.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [eric15342335.github.io](https://eric15342335.github.io)
[![powered by Jekyll](https://img.shields.io/badge/powered_by-Jekyll-yellow.svg)](https://jekyllrb.com)
[![Jekyll Build and Deploy](https://github.com/eric15342335/eric15342335.github.io/actions/workflows/jekyll-ci.yml/badge.svg)](https://github.com/eric15342335/eric15342335.github.io/actions/workflows/jekyll-ci.yml)[![Rss](https://img.shields.io/badge/rss-F88900?style=for-the-badge&logo=rss&logoColor=white)](https://eric15342335.github.io/feed.xml)
Static site powered by **Jekyll** and hosted via **GitHub Pages**.
---
## 📂 Project Structure
_includes/
Shared HTML components (e.g., headers, footers).
_layouts/
Templates for posts and pages.
_posts/
Markdown files for blog posts.
.github/
GitHub-specific files, including workflows for GitHub Actions.
.well-known/
Files for web standards (e.g., security policies, verification files).
assets/
Static assets like fonts, images, and styles.
-
font/
: Self host Inter font to reduce number of domain contacted. -
images
: For blog posts, PWA manifest etc. Preferably stored in WebP to save size.
pages/
Static HTML pages (e.g., index.html
, blog.html
).
src/
JavaScript source files.
-
thirdparty/
: Minified external javascript files (e.g. GoatCountercount.js
file).
---
## 🌍 Browser Support
- **Chrome**: Monitored via [Lighthouse](https://developer.chrome.com/docs/lighthouse/overview) & [PageSpeed Insights](https://pagespeed.web.dev/analysis?url=https%3A%2F%2Feric15342335.github.io%2F)
- **Firefox**
- **Mobile**: Responsive design
---
## ⚙️ Dev Setup
> [!NOTE]
> If you are new to Jekyll, you can refer to [Jekyll's documentation](https://jekyllrb.com/docs/).
### Local Development
1. **Install dependencies**:
```bash
gem install bundler
bundle install
```
2. **Serve locally**:
```bash
bundle exec jekyll serve --profile
```
Optional for local network testing:
```bash
bundle exec jekyll serve --host
```
3. **Visit**:
Open `http://localhost:4000` in your browser.