Skip to content

Commit d1884b8

Browse files
committed
Use LowEntropyAI GitHub organization avatar for site branding
1 parent 9b642ab commit d1884b8

5 files changed

Lines changed: 15 additions & 3 deletions

File tree

‎website/assets/BRANDING.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Organization branding
2+
3+
The website header and favicon use the unmodified GitHub avatar of the repository owner, [LowEntropyAI](https://github.com/LowEntropyAI).
4+
5+
- GitHub organization account: `246435206`
6+
- Original avatar: https://avatars.githubusercontent.com/u/246435206?s=256&v=4
7+
- Verified from the repository owner avatar on 2026-10-04.
8+
- Local copy: `lowentropyai.png` (256 × 256 PNG).
9+
10+
The organization avatar is distinct from the upstream directory template and research overview figures.

‎website/assets/lowentropyai.png‎

5.73 KB
Loading

‎website/build.mjs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ write('sitemap.xml', `<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http:
2020
write('robots.txt', 'User-agent: *\nAllow: /\nSitemap: https://lowentropyai.github.io/awesome-proactive-agent/sitemap.xml\n');
2121
write('.nojekyll', '');
2222
for (const name of ['style.css', 'app.js', 'theme.js', 'search.mjs', 'resources.mjs', 'favicon.svg', 'social.svg']) { mkdirSync(resolve(out, 'assets'), { recursive: true }); copyFileSync(resolve(root, 'website', name), resolve(out, 'assets', name.endsWith('.mjs') ? name.replace('.mjs', '.js') : name)); }
23+
copyFileSync(resolve(root, 'website/assets/lowentropyai.png'), resolve(out, 'assets/lowentropyai.png'));
2324
cpSync(resolve(root, 'website/assets/overviews'), resolve(out, 'assets/overviews'), { recursive: true });
2425
console.log(`Built ${pages.length} directory pages: ${JSON.stringify(catalog.stats)}`);

‎website/style.css‎

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎website/views.mjs‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@ export const bi = (en, zh, tag = 'span') => `<${tag} data-en="${esc(en)}" data-z
77
export const arrow = '<span aria-hidden="true">↗</span>';
88
export const eyebrow = (en, zh) => `<div class="eyebrow">${bi(en, zh)}</div>`;
99
export const heading = (en, zh, subEn = '', subZh = '') => `<div class="page-heading">${bi(en, zh, 'h1')}${subEn ? bi(subEn, subZh, 'p') : ''}</div>`;
10-
const icon = '<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M4 4v16h16M9 4v11h11M14 4v6h6" stroke="currentColor" stroke-width="2.5"/></svg>';
11-
const brand = `<a class="brand" href="${base}"><span class="brand-icon">${icon}</span><strong>LowEntropy<span>AI</span></strong><span class="brand-divider">/</span><span class="brand-project">Proactive agents</span></a>`;
10+
const brand = `<a class="brand" href="${base}"><span class="brand-icon"><img src="${url('assets/lowentropyai.png')}" width="28" height="28" alt="" aria-hidden="true"></span><strong>LowEntropy<span>AI</span></strong><span class="brand-divider">/</span><span class="brand-project">Proactive agents</span></a>`;
1211
export function layout(title, content, path, stats = {}, description = 'A directory of proactive agent research. Find papers, code, projects, and streaming models.', extra = '') {
1312
const nav = [['library/', 'Papers', '论文'], ['streaming/', 'Streaming', '流式模型'], ['projects/', 'Projects', '项目'], ['benchmarks/', 'Benchmarks', '基准']];
14-
return `<!doctype html><html lang="en" data-theme="light"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>${esc(title)} · LowEntropyAI</title><meta name="description" content="${esc(description)}"><link rel="canonical" href="https://lowentropyai.github.io${url(path)}"><meta property="og:title" content="${esc(title)} · LowEntropyAI"><meta property="og:description" content="${esc(description)}"><meta property="og:type" content="website"><meta property="og:url" content="https://lowentropyai.github.io${url(path)}"><meta property="og:image" content="https://lowentropyai.github.io${url('assets/social.svg')}"><meta name="theme-color" content="#f7f8fa"><link rel="icon" href="${url('assets/favicon.svg')}" type="image/svg+xml"><link rel="stylesheet" href="${url('assets/style.css')}">${extra}<script src="${url('assets/theme.js')}"></script><script type="module" src="${url('assets/app.js')}"></script></head><body data-base="${base}" data-page="${path}"><a class="skip" href="#main">Skip to content</a><header class="site-header"><div class="header-inner">${brand}<nav aria-label="Main navigation">${nav.map(([p, en, zh]) => `<a href="${url(p)}" ${path.startsWith(p) ? 'aria-current="page"' : ''}>${bi(en, zh)}</a>`).join('')}</nav><div class="header-actions"><button id="language" aria-label="Switch language">中文</button><button id="theme" aria-label="Switch color theme">◐</button><a class="github-link" href="${repo}">GitHub ${arrow}</a></div></div></header><main id="main">${content}</main><footer><div><a href="${repo}">LowEntropyAI ${arrow}</a><span class="footer-separator">/</span>${bi('Awesome Proactive Agent', '主动式智能体资源库')}</div><div><a href="${repo}/blob/main/CONTRIBUTING.md">${bi('Contribute', '参与贡献')} ${arrow}</a><a href="${repo}/issues">${bi('Suggest a resource', '推荐资源')} ${arrow}</a></div></footer></body></html>`;
13+
return `<!doctype html><html lang="en" data-theme="light"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>${esc(title)} · LowEntropyAI</title><meta name="description" content="${esc(description)}"><link rel="canonical" href="https://lowentropyai.github.io${url(path)}"><meta property="og:title" content="${esc(title)} · LowEntropyAI"><meta property="og:description" content="${esc(description)}"><meta property="og:type" content="website"><meta property="og:url" content="https://lowentropyai.github.io${url(path)}"><meta property="og:image" content="https://lowentropyai.github.io${url('assets/social.svg')}"><meta name="theme-color" content="#f7f8fa"><link rel="icon" href="${url('assets/lowentropyai.png')}" type="image/png"><link rel="stylesheet" href="${url('assets/style.css')}">${extra}<script src="${url('assets/theme.js')}"></script><script type="module" src="${url('assets/app.js')}"></script></head><body data-base="${base}" data-page="${path}"><a class="skip" href="#main">Skip to content</a><header class="site-header"><div class="header-inner">${brand}<nav aria-label="Main navigation">${nav.map(([p, en, zh]) => `<a href="${url(p)}" ${path.startsWith(p) ? 'aria-current="page"' : ''}>${bi(en, zh)}</a>`).join('')}</nav><div class="header-actions"><button id="language" aria-label="Switch language">中文</button><button id="theme" aria-label="Switch color theme">◐</button><a class="github-link" href="${repo}">GitHub ${arrow}</a></div></div></header><main id="main">${content}</main><footer><div><a href="${repo}">LowEntropyAI ${arrow}</a><span class="footer-separator">/</span>${bi('Awesome Proactive Agent', '主动式智能体资源库')}</div><div><a href="${repo}/blob/main/CONTRIBUTING.md">${bi('Contribute', '参与贡献')} ${arrow}</a><a href="${repo}/issues">${bi('Suggest a resource', '推荐资源')} ${arrow}</a></div></footer></body></html>`;
1514
}
1615
export function resourceLinks(p) {
1716
return navigationResources(p).map(r => {

0 commit comments

Comments
 (0)