Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
A Jekyll portfolio theme inspired by the eyvan — an open threshold space in Iranian architecture.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Eyvan — marked by the A1 logo (pronounced /ey-van/) — is a visually minimalist, feature-rich Jekyll template inspired by the eyvan or ayvan, an open threshold space in Iranian architecture.
The template is designed for personal portfolios, academic profiles, research notes, project archives, and long-form technical writing. Its interface is restrained, but the template includes a complete publishing system: layouts, reusable Liquid includes, Sass architecture, JavaScript interactions, tag archives, social sharing, MathJax, media figures, and GitHub Actions deployment.Read the full README ↗Eyvan — marked by the A1 logo (pronounced /ey-van/) — is a visually minimalist, feature-rich Jekyll template inspired by the eyvan or ayvan, an open threshold space in Iranian architecture.
The template is designed for personal portfolios, academic profiles, research notes, project archives, and long-form technical writing. Its interface is restrained, but the template includes a complete publishing system: layouts, reusable Liquid includes, Sass architecture, JavaScript interactions, tag archives, social sharing, MathJax, media figures, and GitHub Actions deployment.
Live demo: Eyvan
The demo also turns on search and Google Analytics with its consent
banner. Both are off in _config.yml, so a site made from this template starts
without them.
Click "Use this template" and name your new repository.
[your-username].github.iomy-portfolio)Go to Settings → Pages → Source and select GitHub Actions. Eyvan deploys via its own workflow — the native Pages builder will not work.
Edit _config.yml and replace the demo identity and URL values. Choose the
url and baseurl pair for your hosting type in Deployment.
Edit _data/author.yml and _data/footer.yml with your name and details,
and replace the template's wording in the front matter of the five top-level
pages (see Setting Up Eyvan).
Push — the deploy workflow runs automatically and your site goes live.
If any placeholder values remain after your first push, the deploy log will show warnings in the Check Template Identity step to guide you.
_data/hero.yml and _data/author.ymlimage_position front matter fieldsrcset and sizesmath: truecrossrefs: trueread_time and words_per_minute in _config.yml, with an optional per-post read_time_overridesearch: true, built by Pagefind and served from your own site_data/analytics.ymljekyll/taggingjekyll-sitemap/feed.xml via jekyll-feed, auto-discovered from every pageassets/css/main.scssThese tools are needed to run and customize Eyvan locally, verify changes, and publish the repository; GitHub Actions installs its own build dependencies for hosted deployments.
Contributor QA also uses Node.js and npm for Playwright and axe-core
checks. CI runs those tools on the Node.js version in .nvmrc; use npm ci
before running the local QA scripts. Previewing search locally also
needs npm ci.
Install dependencies with Bundler before running the site:
bundle install
Use these steps to run the shipped template locally for development and customization. For publishing with GitHub Pages, see Deployment.
Clone the repository or create a new repository from this template.
git clone https://github.com/amirhs1/eyvan.git
cd eyvan
Install dependencies.
bundle install
Run the site locally.
bundle exec jekyll serve
Open the local site.
http://localhost:4000/eyvan/
This is the beginning of the README. Read the rest at the original. Read the full README ↗