Skip to content

About

Academic website of Bogdan-Adrian Enache (Bogdan Enache), Associate Professor at POLITEHNICA Bucharest: electrical engineering, research, publications and teaching.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

Bogdan-Adrian Enache — academic and research website

The academic website of Bogdan-Adrian Enache (Bogdan Enache), Associate Professor at POLITEHNICA Bucharest. Research interests include electrical measurement, signal processing, battery modelling, energy storage, advanced statistics and artificial intelligence.

Website: https://enacheba.github.io/academic-website/ A dependency-free, responsive static website with 23 pages, 16 detailed research projects, 99 bibliography records, career and teaching profiles, a portrait, and a printable professional CV.

Build and preview

Requires Python 3. No package installation or external font/CDN is required.

python3 scripts/build.py --public --output docs
python3 scripts/check.py --public --output docs
python3 -m http.server 4173 --bind 127.0.0.1 --directory docs

Open http://127.0.0.1:4173. The JSON files in data/ are the editable content; scripts/build.py renders HTML and BibTeX. styles.css and app.js supply layout, mobile navigation and bibliography filtering. All records remain readable with JavaScript disabled.

Content

The publication catalogue includes authors, titles, dates, venues, DOIs, and volume and pagination details where available. Project pages distinguish personal appointments from consortium dates and budgets. The build exports bibliographic data without editorial notes or research provenance.

scripts/prepare_publications.py prepares the catalogue and applies scripts/curated_metadata.py; rerunning it overwrites manual edits in data/publications.json. The research/ directory supports this maintenance process and is not deployed to the website.

Public deployment

This repository and its GitHub Pages website are public, as requested by the owner. GitHub Pages publishes the generated docs/ directory from the main branch. To update the live website, edit the source, run the build and checks above, then commit the source and regenerated docs/ files and push main. GitHub deploys the committed static pages automatically; no custom workflow credentials are needed.

The public edition has page-specific search descriptions, canonical links, Person/ProfilePage structured data, social sharing metadata and a sitemap. It omits the private-review banner and conversation link.

Only professional content, university email and the portrait are deployed. No tracking, analytics, external fonts, embedded third-party media or contact-form data collection is used.

The earlier Sites URL remains a separate owner-only review snapshot. .openai/hosting.json identifies it; changing GitHub visibility does not change its audience. To build that review edition locally, run python3 scripts/build.py and python3 scripts/check.py without --public. Do not publish review output to GitHub Pages. Credentials must never be committed.

Validation

python3 scripts/check.py --public --output docs validates all internal links and anchors, one H1 per page, image alt text, public indexing, unique titles and descriptions, canonical URLs, structured data and sitemap coverage, distinct identifiers and DOIs, complete Scholar source coverage, BibTeX record counts, and exclusion of the raw CV and private review page. Browser checks cover desktop/mobile layouts, search, year filtering, empty results/reset and disclosure records.

Google discovery and indexing

The canonical public address is https://enacheba.github.io/academic-website/. Add this exact URL-prefix property in Google Search Console; GitHub owns the github.io domain, so domain/DNS verification is not appropriate here. After verifying ownership, submit sitemap.xml in Sitemaps and inspect the homepage URL to request indexing. Search Console provides the authoritative indexing status; a search query alone does not.

Google reads robots rules only from the host root (https://enacheba.github.io/robots.txt). The generated file inside /academic-website/ does not control host-level crawling or automatically advertise the sitemap to Google. The root currently returns 404, which does not block crawling. Direct sitemap submission is therefore the preferred discovery route.

Ownership of this URL-prefix property was verified in Google Search Console on 4 November 2026 using the HTML tag retained in scripts/seo.py. Preserve that public verification tag in future builds. The homepage was initially reported as unknown to Google; an indexing request was accepted and added to Google's priority crawl queue on the same date. This confirms the request, not completed indexing.

The 23-page sitemap was submitted on 4 November 2026. Google's live URL test fetched it successfully with crawling allowed. The separate Sitemaps report initially reported Couldn't fetch, so the sitemap was resubmitted after that successful live test. Check the Sitemaps report for successful processing; Google retries failed fetches, and a successful live test does not itself confirm sitemap processing. Keep this dated status separate from the current report.

All public pages serve static HTML, including the full publication catalogue, without requiring JavaScript. Titles and descriptions identify the person and page topic; structured data connects the profile to ORCID, Google Scholar, ResearchGate and GitHub. Keep canonical URLs and sitemap entries aligned. Publish accurate changes without keyword stuffing, invented name variants or arbitrary sitemap modification dates. Indexing and ranking remain Google's decisions and may take days or weeks after submission.

About

Academic website of Bogdan-Adrian Enache (Bogdan Enache), Associate Professor at POLITEHNICA Bucharest: electrical engineering, research, publications and teaching.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages