Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/microud/ghost-theme-next
Elegant theme for Ghost.
https://github.com/microud/ghost-theme-next
Last synced: about 1 month ago
JSON representation
Elegant theme for Ghost.
- Host: GitHub
- URL: https://github.com/microud/ghost-theme-next
- Owner: microud
- Created: 2016-05-12T02:27:13.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-04T04:26:24.000Z (over 6 years ago)
- Last Synced: 2024-08-01T12:32:04.599Z (4 months ago)
- Language: JavaScript
- Homepage: http://xknow.net
- Size: 889 KB
- Stars: 60
- Watchers: 10
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - microud/ghost-theme-next - Elegant theme for Ghost. (others)
README
# NexT
> 精于心,简于形为Ghost移植的NexT主题,移植自 [NexT for Hexo](https://github.com/iissnan/hexo-theme-next)
不要吐槽我在NexT原主题那里Copy来的句子(逃
##安装
鉴于Ghost在Production运行模式下更改主题的内容是要重启才能生效,所以为了避免修改配置而切换主题,我把NexT的三套样式分成了三个主题,切换主题只需要在后台全局设置中选择即可。###无Git安装:
点击代码上方的 `Download ZIP`,并把三个子目录(next-mist/,next-muse/,next-pisces/)解压到 `ghost_path/content/themes` 目录下。
###Git安装
进入 `ghost_path/content/themes`,执行
git clone https://github.com/microud/ghost-theme-next.git
mv ghost-theme-next/* .
然后修改修改自己所需配置,重启Ghost。至于 `ghost-theme-next` 目录删除即可。##必要配置
需要在 `ghost后台 -> 实验功能 -> 开放 API` 勾选此选项。
影响功能:
- [x] 侧边栏的文章数和标签数不能获取
- [x] 归档页面不能获取文章列表
- [x] 标签页面不能获取标签列表##配置主题
在 `插入代码(code inject)` 页面的 `{{ghost_head}}` 中插入如下代码(DIV中是JSON文本)
link中的名字和链接任意,显示在侧边栏的链接位置。
参数说明:
- author_name: 显示在网站侧边栏上头像下的那个名字
- duoshuo\_name: 多说的short_name, 用来标识多说所有者的那个东东,如果不填js会弹一会儿alert,不过可以在主题中删掉多说的代码...
- links: 数组,理论上可无限添加,其中的每个元素对应的Json对象由name 和 link两个键值对构成,分别为链接名和地址,要加协议(http/https)
<div id="site-config">
{
"author_name": "云青陌",
"duoshuo_name": "xknow",
"links": [
{
"name": "认知",
"link": "http://xknow.net"
},
{
"name": "认知",
"link": "http://xknow.net"
},
{
"name": "认知",
"link": "http://xknow.net"
}
]
}
</div>###阅读数记录
待添加...
###归档页面
需要在Ghost后台添加一个静态页面,并设置url为 `records` 方可启用(archive和archives都是保留字不能使用,别再说我没文化了好伐(哭.)。
###标签页面
需要在Ghost后台添加一个静态页面,并设置url为 `tags` 方可启用。
###关于页面
也是需要在Ghost后台添加url为 `about` 的静态页面。
##待添加功能以及bugs
###待添加功能
- [ ] 搜索功能
- [ ] 添加第三方阅读次数统计插件
- [ ] 添加Muse主题
- [ ] 添加Pisces主题###bugs
- [ ] tag页面最多只列5篇,考虑改用API实现
##贡献
接受各种形式的贡献,包括不限于提交问题与需求,修复代码。等待您的Pull Request。