From 4bcd04b6656de08ac4b1932a285c34e8824e6185 Mon Sep 17 00:00:00 2001 From: wood Date: Sun, 10 Jan 2021 17:25:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 122 +++++++++++++++++++++++++++--------------------------- 1 file changed, 62 insertions(+), 60 deletions(-) diff --git a/README.md b/README.md index c16389d..cec7060 100644 --- a/README.md +++ b/README.md @@ -1,75 +1,77 @@ -![Stack](https://i.imgur.com/cCiHOGS.jpg) -# Hugo Theme Stack +## 说明 +本主题基于JimmyCai的hugo主题 `hugo-theme-stack` 进行扩展,感谢JimmyCai提供这么好的主题。 -> Card-style Hugo theme designed for bloggers. +## 演示 +[颢丰阁演示站点](https://www.hfge.net/) +[JimmyCai演示站点](https://theme-stack.jimmycai.com/) -## Demo - -[Example Site](https://theme-stack.jimmycai.com/) - -[![Netlify Status](https://api.netlify.com/api/v1/badges/a2d2807a-a905-4bcb-97da-8da8d847da3d/deploy-status)](https://app.netlify.com/sites/hugo-theme-stack/deploys) - -## Documentation & more information +## 使用说明 +基于原主题的说明不再赘述,请自行查阅 jimmycai 提供相关文档。 [Documentation](https://docs.stack.jimmycai.com/) | [中文文档](https://docs.stack.jimmycai.com/v/zh-cn/) -## Introduction +## 本主题扩展内容 -Stack is a simple card-style Hugo theme designed for bloggers, some of its features are: +### remark42 评论系统 +remark42可以通过自行部署,详细的部署方式请查阅[官方文档](https://remark42.com/) [Github](https://github.com/umputun/remark42) +需要注意的是如果采用docker方式部署,在开启Github、Google等授权时,docker需要能够顺利到访问到Github和Google等相关接口,否则授权失败。 -- Responsive images support -- Lazy load images -- Dark mode -- Local search -- [PhotoSwipe](https://photoswipe.com/) integration -- Archive page template -- Full native JavaScript, no jQuery or any other frameworks are used -- No CSS framework, keep it simple and minimal -- Properly cropped thumbnails -- Subsection support +**本主题中配置方式** +在配置文件 `config.yaml` 中的 `comments` 节点中配置 +```yaml + comments: + enabled: true + provider: remark42 + remark42: + host: # 为remark42服务端地址 + site: # siteID,remark42是支持多个站点使用同一个服务端的 + locale: zh # 目前好像就支持 zh:中文和 en:英文,详见remark42官方文档 +``` -## Requirements +### 腾讯视频 +腾讯视频采用短代码的方式,与原主题中提供的bilibili和youtube的使用方式一致,在需要插入视频的文章内容中加入如下代码: -It's necessary to use **Hugo ≥ 0.78.0**. +``` +{{}} +``` -Use Hugo Extended version (recommended) if you want to: +其中 `vid` 请替换为对应的视频的id,通过网页版,分享等方式可以看到视频播放的地址,播放地址参数中可以查看到相关ID +示例: +QQ音乐中的MV地址:`https://y.qq.com/n/yqq/mv/v/s0035brtxrd.html` ,其中 `s0035brtxrd` 即为 `vid` 。 +在腾讯视频网页版中查看视频播放地址:`https://v.qq.com/x/cover/mzc00200wn2xav5/b3216awevcw.html` , 其中 `b3216awevcw` 即为 `vid` 。 -* Use the latest feature/fix from `master` branch -* Edit SCSS files - -**Compiled CSS are updated once per release.** +### 音乐播放器 +播放器采用APlayer&MetingJ的方案来实现,不用特意开启,在需要插入音乐的页面中,添加 `Front Matter` 内容即可开启。 -## Installation +**支持参数如下** +|参数|说明| +|---|---| +|server|无|服务提供商,支持填写 netease,tencent,kugou,xiami,baidu,分别对应网易云音乐、QQ音乐、酷狗音乐、虾米、百度音乐,**只有在自己指定播放文件的时候无需填写该参数**| +|type|播放类型,song,playlist,album,search,artist,分别对应,单曲、播放列表、专辑、搜索结果、艺术家,**只有在自己指定播放文件的时候无需填写该参数**| +|id|播放内容的ID,如果是单曲即为单曲ID,如果是搜索可以直接输入搜索的内容**只有在自己指定播放文件的时候无需填写该参数**| +|name|歌曲名称,**如果播放自己指定的音频文件,可以定义播放内容的名称**| +|cover|音乐播放的封面,默认为站点LOGO,**如果播放自己指定的音频文件,可以定义播放内容的封面**| +|artist|艺术家,**如果播放自己指定的音频文件,可以定义播放内容的艺术家名字**| +|url|播放指定文件的地址| +|p|播放器显示的位置,before,after,fixed,分别表示插入在文章内容最前面、最后面,或在整个页面窗口左下方浮动显示,如果是放在文章前面,可以不用单独定义p参数| -Clone / Download this repository to `theme` folder, and edit your site config following `exampleSite/config.toml`. +示例: +在文章头部插入网易云音乐的单曲《你的答案》,在文章的front matter中添加如下代码 -Check [documentation](https://docs.stack.jimmycai.com/) for more details. +```yaml +audio: + server: netease + type: song + id: 1400256289 + p: before +``` -## Copyright - -**Licensed under the GNU General Public License v3.0** - -Please do not remove the "*Theme Stack designed by Jimmy*" text and link. - -If you want to port this theme to another blogging platform, please let me know🙏. - -## Sponsoring - -If you like this theme, give it a star, and consider supporting its development: - -[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/C0C530AXX) - -Your support is greatly appreciated :) - -## Thanks to - - - [Vibrant-Colors/node-vibrant](https://github.com/Vibrant-Colors/node-vibrant) - - [Normalize.css](https://necolas.github.io/normalize.css/) - - [Tabler icons](https://tablericons.com/) - - [Pure CSS implementation of Google Photos / 500px image layout](https://github.com/xieranmaya/blog/issues/6) - - [jonsuh/hamburgers](https://github.com/jonsuh/hamburgers) - - [PhotoSwipe](https://photoswipe.com/) - - [artchen/hexo-theme-element](https://github.com/artchen/hexo-theme-element) - - [MunifTanjim/minimo](https://github.com/MunifTanjim/minimo) - - [lepture/yue.css](https://github.com/lepture/yue.css) - - Markdown gallery syntax from [Typlog](https://typlog.com/) +在整个页面左下方插入一首指定的曲目 +```yaml +audio: + name: 歌曲名称 + url: https://xxxxxxx.com/xxx.mp3 + p: fixed + cover: https://xxxxx.com/xxx.jpg # 可以不写 + artist: 艺术家名字 # 可以不写 +``` \ No newline at end of file