🎨 paper 是一个简洁,没有过多冗余视觉元素和功能的 hexo 主题,其设计风格的灵感来源于📰 报纸等纸质读物。而且主题以一种💡极其巧妙的方式实现了当下(2019)流行的🌗Dark Mode,一键可开启。
简体中文 | English
Created by gh-md-toc
# 在你的 hexo 顶层文件夹下
cd themes
# clone 该项目
git clone git@github.com:random-yang/paper.git
安装 stylus 和 pug 转换工具(由于 hexo init 后默认可能没有安装下面的两个)
npm install hexo-renderer-jade hexo-renderer-stylus --save
修改配置文件
# 在你的 _config.yml 文件中设置
theme: paper
# 同时为了代码高亮,你需要将下面的内容粘贴到该文件(如果之前存在highlight字段,记得删除后再粘贴)
highlight:
hljs: true
enable: true
line_number: false
auto_detect: true
tab_replace: ''
# 清空并重新编译
hexo clean && hexo s
# done
# 在临时开启的本地server中你应该能看见应用了paper主题的blog!
在 theme/paper
目录下的 _config.yml
文件中进行配置
social:
Github: https://github.com/yours
Codepen: https://codepen.io/yours
Dribbble: https://dribbble.com/yours
twitter: https://twitter.com/yours
知乎: https://www.zhihu.com/people/yours
掘金: https://juejin.im/user/yours
Mail: mailto:xxx@yourmail.xxxx
Rss: your-rss-link-url
# ...
# and more, you can add other link by the same way
除了提供的,您还可以添加其他未列出的
main_color: default # forest | grass | sky | sun | sea
这里提供了 6 种可通过直接配置修改的颜色,当然,如果您都不喜欢,可以自己进入themes/paper/source/css/var.styl
修改变量渲染出你想要的颜色。
取消注释则表示关闭该内容
# Uncomment to disable sidebar
# toc: false
# link: false
# archives: false
# categories: false
# tags: false
在文章 markdown 头部写:
photos:
- your-images-url
# The following pictures will be ignored
# - ...
# - ...
默认只取列表中的第一个 url,后面的将被忽略。
# google Analytics
google_analytics_id: xx-xxxxxxx-xx
首先,在项目中安装 hexo-generator-index-pin-top 依赖,然后在文章 markdown 头部写:
top: true
根据hexo-generator-feed的引导,生成atom.xml
文件,然后在themes/paper/_config.yml
中配置
social:
- Rss: your-rss-link-url
# comment module
comment:
enable: false
type: valine # valine | utterances
# valine 需要的参数
appId: your-app-id
appKey: your-app-key
placeholder: say something
notify: false
verify: false
avatar: mp
# utterances (https://utteranc.es/) 需要的参数
repo: your-repo-name
issue_term: your-issue-term
theme: your-comment-theme
npm uninstall hexo-math
npm uninstall hexo-renderer-marked
npm install hexo-renderer-kramed --save
# 添加
math:
engine: 'mathjax'
mathjax:
enable: true
cdn: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML
hexo clean
hexo server
DarkMode
multiple colors
Resposive
cd themes/paper
git pull
我个人也看了很多的其他主题,发现很多都有很丰富的功能。由于个人的精力有限,对于该主题只实现了主要的基本功能,满足了自己对于视觉方面的基本要求。其他更多功能或者是视觉细节的建议,欢迎 pr、issue🤟🏼.
MIT