Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ceynri/ceynri.cn
✨ Ceynri's personal website.
https://github.com/ceynri/ceynri.cn
blog giscus gridsome personal-website vue
Last synced: 1 day ago
JSON representation
✨ Ceynri's personal website.
- Host: GitHub
- URL: https://github.com/ceynri/ceynri.cn
- Owner: ceynri
- License: mit
- Created: 2020-02-07T04:32:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-20T07:30:41.000Z (7 days ago)
- Last Synced: 2024-09-22T19:03:05.631Z (5 days ago)
- Topics: blog, giscus, gridsome, personal-website, vue
- Language: Vue
- Homepage: https://ceynri.cn
- Size: 27.4 MB
- Stars: 15
- Watchers: 1
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ceynri.cn
[![deploy workflow](https://github.com/ceynri/ceynri.cn/actions/workflows/deploy-website.yml/badge.svg)](https://github.com/ceynri/ceynri.cn/actions/workflows/deploy-website.yml)
You can visit to experience.
> [Gridsome](https://github.com/Gridsome/Gridsome) looks like out of maintenance, so I will rewrite this project with [astro](https://github.com/withastro/astro) in the future! 🚀
## Introduction
### Structure
Home - A fancy single-screen page.
![Home](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/1624279447155-home.png)
Home logo and impression image add perspective effect for fun:
![perspective](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/1624284710324-move.gif)
Blog - The main part of the website. Chinese attention.
![Blog](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/1624279421290-blog.png)
Archive - Posts archived by year.
![archive](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/1624279909009-archive.png)
About - About me, about name, about...
![about](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/1624279861902-about.png)
Tags - Posts aggregated according to the contained tags.
![tag](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/1624279924010-tag.png)
### Techology
ceynri.cn v2 is powered by [Gridsome](https://gridsome.org), which is a Vue-powered Static Site Generator inspired by [Gatsby](https://www.gatsbyjs.com/).
The comment system currently uses [giscus](https://github.com/laymonage/giscus), a plugin similar to [utterances](https://github.com/utterance/utterances) but uses discussions instead of issues.
Automatic update deployment via [Github Action](https://github.com/ceynri/ceynri.cn/actions).
### Compatibility
- 😅 All IE versions are not supported. Please use MODERN browser if you are using IE.
- 📱 Mobile is compatible.
- 🙏 If you meet bugs, please submit an [issue](https://github.com/ceynri/ceynri.cn/issues).### Versions
**v2** is the version that is working now.
v1 project in git repo was archived at [v1](https://github.com/ceynri/ceynri.cn/tree/v1) branch (Chinese attention). You can still visit to experience it.
---
## Development
### Local development
> Node.js 14x required
```sh
npx pnpm@7 install
npm run dev
```> GraphQL requires `content` folder with specific structure
Visit `http://localhost:8080/` for development.
### Build dist
```sh
npm run build
```---
## License
[MIT © Ceynri](./LICENSE)