> ## Documentation Index
> Fetch the complete documentation index at: https://blogloom.changlu.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Public blog (blog-view-ui)

> The visitor-facing blog portal.

`blog-view-ui` is the visitor-facing portal that presents content and provides reading and interaction.

## Stack

* Vue 2.6.11 + Vite 4
* Semantic UI and Element UI
* Vuex, Vue Router
* Axios, v-viewer, vue-lazyload

## Key pages

* Home banner, site navigation, profile card and sidebar custom section
* Post list and post detail
* Category, tag, archive and column reading
* Site search
* Moments and likes
* Friends and about pages

## Develop and build

```bash theme={null}
cd blog-view-ui
npm install
npm run dev      # http://localhost:8080
npm run build    # production build
```

The API URL is controlled by `VITE_API_URL` in `.env.development`; use `.env.production` for production.

## Next steps

* [Home and navigation](/v1/en/guide/frontend/home)
* [Reading articles](/v1/en/guide/frontend/article)
* [Build and deploy the frontend](/v1/en/deploy/frontend)
