Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yusixian/cos_blogs

(重构进行中)Hexo + Shoka主题 + vercel搭建的属于自己的博客站点
https://github.com/yusixian/cos_blogs

Last synced: about 20 hours ago
JSON representation

(重构进行中)Hexo + Shoka主题 + vercel搭建的属于自己的博客站点

Awesome Lists containing this project

README

        

# cos 的博客

Hexo + Shoka 主题 + vercel 搭建的属于自己的博客站点

**所有博客如果遇到问题、文章错漏可以直接 issue 反馈**

通过 vercel 部署,强烈安利 vercel!个人版一个月 100G 流量,小站点完全够用~

用 Markdown 写文章的感觉并且集中真的超级棒!

## 我也想整一个自己的博客?

前提:注册一个 github 账户和 vercel 账号

直接 fork 这个仓库然后 vercel 中导入,直接部署,然后就可以清空 source 文件夹下我的博客,变成自己的啦

当然,默认的是 [shoka 主题](https://github.com/amehime/hexo-theme-shoka),如果想要改成别的去看看 hexo 的教程以及下面这些就懂了~

### 一些教程

- 用 vercel 部署 -> [如何使用 vercel + hexo 搭建博客](https://zhuanlan.zhihu.com/p/342790013)
- 不想用 vercel? -> [Hexo + GitPage 搭建个人博客](https://www.jianshu.com/p/d9dff0bf5da5)
- shoka 主题官方教程 -> [Hexo 主题 Shoka 使用说明](https://shoka.lostyu.me/computer-science/note/theme-shoka-doc/)
- [**🚀 快速开始**](https://shoka.lostyu.me/computer-science/note/theme-shoka-doc/) -> [💌 依赖插件](https://shoka.lostyu.me/computer-science/note/theme-shoka-doc/dependents/) -> [📌 基本配置](https://shoka.lostyu.me/computer-science/note/theme-shoka-doc/config/) -> [🌈 界面显示](https://shoka.lostyu.me/computer-science/note/theme-shoka-doc/display/) -> [🦄 特殊功能](https://shoka.lostyu.me/computer-science/note/theme-shoka-doc/special/)
- 关于 shoka 主题我自己总结的一篇配置记录: [Hexo 博客 Shoka 主题配置记录](https://ysx.cosine.ren/hexo-shoka-config/)

## 快速开始

首先,将这个博客 clone 到本地(

```bash
git clone [email protected]:yusixian/cos_blogs.git
cd cos_blogs
```

进入博客目录后(首先要有[node.js](https://nodejs.org/en/download/)环境)

1. 全局安装 hexo 命令行工具

```bash
# 全局安装hexo命令行工具
npm install hexo-cli -g
# 或者
yarn install hexo-cli -g
```

2. 安装依赖

```bash
npm install
# 或者
yarn
```

3. 生成静态网站及预览

```bash
# 生成静态网站
hexo g
# 本地预览
hexo s
```

## 目录说明

```
cos_blogs
├─ package.json
├─ README.md
├─ scaffolds 存放生成草稿/文章/页面基础模板
│ ├─ draft.md
│ ├─ page.md
│ └─ post.md
├─ source
│ ├─ about 关于我的页面
│ ├─ friends 友链页面
│ ├─ img 静态图片资源:文章首图等
│ ├─ musics 歌单页面
│ ├─ _data 翻译文件,用于翻译文章
│ │ └─ languages.yml 自定义菜单等处显示的文字
│ ├─ _drafts 草稿文章 不会发布
│ └─ _posts 已发布的文章
├─ themes 主题目录
│ └─ shoka shoka 主题
│ ├─ languages 语言
│ ├─ layout 一些 HTML 模板等
│ ├─ source 主题源码
│ └─ _images.yml 随机图库列表
├─ yarn.lock
├─ _config.shoka.yml shoka 主题相关配置
└─ _config.yml hexo 相关配置文件
```