赞
踩
本篇主要记录一下更换NexT主题,及后来美化,配置域名的过程。
我的 Hexo博客:http://yzhblog.work/…
更换主题其实很简单,就是两步:
git clone 下来到博客的 themes 目录下
修改_config.yml 的 theme 为 next
修改完了后就可以本地启动 hexo server
或者 hexo d -g
远程启动看以下效果了!
这里再记录一下我在拉取主题和部署时碰见的两个错误:
1). 错误一:git clone
拉取主题时失败
Failed to connect to github.com port 443: Timed out
git config --global https.proxy http://127.0.0.1:10809
和 git config --global http.proxy http://127.0.0.1:10809
。2). 错误二:部署 Hexo hexo d -g
失败
ssh connect to host github.com port 22 Connection timed out
内容设置就是添加一些必备组件
npm install hexo-generator-feed --save
修改themes/next/layout/_macro/sidebar.swig
。找到theme.social
板块代码,在该板块最后的endif后隔一行添加如下代码。
{# recent posts #} {% if theme.recent_posts %} <div class="links-of-blogroll motion-element {{ "links-of-blogroll-" + theme.recent_posts_layout }}"> <div class="links-of-blogroll-title"> <!-- modify icon to fire by szw --> <i class="fa fa-history fa-{{ theme.recent_posts_icon | lower }}" aria-hidden="true"></i> {{ theme.recent_posts_title }} </div> <ul class="links-of-blogroll-list"> {% set posts = site.posts.sort('-date') %} {% for post in posts.slice('0', '5') %} <li class="recent_posts_li"> <a href="{{ url_for(post.path) }}" title="{{ post.title }}" target="_blank">{{ post.title }}</a> </li> {% endfor %} </ul> </div> {% endif %}
编辑themes/next/source/css/_common/components/sidebar/sidebar-blogroll.styl
li.recent_posts_li {
text-align: cengter;
display: block;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
npm install hexo-generator-searchdb --save
页面美化就是对NexT做一些视觉上的优化
npm install -save hexo-helper-live2d
#npm install --save live2d-widget-model-<模型>
npm install --save live2d-widget-model-tororo
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-generator-generator --save
npm install hexo-abbrlink --save
但是我们更推荐使用 <!-- more -->
标识文章摘要。
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
绑域名其实很简单,就步
在阿里云或者腾讯云或者华为云申请个域名
将 GitHub 的原生域名绑定到自定义域名上
查看 Git Page 的IP:
ping youname.github.io
创建一个 CNAME 文件,写入申请的域名(注:CNAME是没有后缀的)
在 GitHub 的配置中修改域名
参考链接:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。