首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hexo静态站点搭建

其实...也并不矛盾,是写给自己的,只是在不同地方写,区别是他人的反馈最近又想起了这个破事,重新思考:反正都是用Markdown写,渲染完了一起发就行了 :-P当然渲染也有很多问题,微信上不支持外联,附带的链接信息全部变为了隐藏信息...以及图片上传的问题,微信要单独上传,然后手动加进去啊...好多坑Hexo安装&搭建Hexo有详细的官方中文文档,照着撸一遍就好了https://hexo.io/zh-cn/docs/index.html站点配置按照官方文档撸完,就可以开始深度优化以及定制化链接hash化默认链接是由时间拼接的,就像这样,,我觉得不怎么好虽然这样能直接方便的看出发文章的时间,我也一直提倡看技术文章要挑新的看,因为技术变化的太快,不少老的文章都过时了,价值并不大。但是链接的缩短和唯一化不利于分享和传播,再说了文章里有写时间的地方安装在站点配置文件里改动如下

permalink: p/:abbrlink/ # 其中 “p” 可自行更换

# abbrlink config

abbrlink:

alg: crc32 # 算法:crc16(default) and crc32

rep: hex # 进制:dec(default) and hex

# crc16 & hex 66c8.html

# crc16 & dec 65535.html

# crc32 & hex 8ddf18fb.html

# crc32 & dec 1690090958.htmlSEO优化增加sitemap在站点配置文件里改动如下

sitemap:

path: sitemap.xml并在source目录添加robots.txt文件,写入

User-agent: *

Allow: /

Sitemap: https://ttttmr.github.io/sitemap.xml限制出站链接网络爬虫会在当前页面搜索所有的链接,故有可能跳到别的网站。nofollow 标签是由谷歌领头创新的一个 “反垃圾链接” 的标签,并被各大搜索引擎广泛支持,引用 nofollow 标签的目的是:用于指示搜索引擎不要追踪(即抓取)网页上的带有 nofollow 属性的任何出站链接,以减少垃圾链接的分散网站权重。在站点配置文件中改动如下

nofollow:

enable: true

exclude: # 需要排除的链接

- github.com # 例如 github.com添加RSS站点配置文件改动如下

plugin:

- hexo-generator-feed

#Feed Atom

feed:

type: atom

path: atom.xml

limit: 10站点源文件备份我之前的博客就是因为没有备份,又傻傻的把GitHub仓库删了,什么都没有了...这里用GitHub备份站点配置如下,链接自己改成自己的就好了使用即可支持emoji

npm un hexo-renderer-marked --save

npm i hexo-renderer-markdown-it --save

npm install markdown-it-emoji --save更换Markdown引擎,增加emoji插件站点配置更改如下

markdown:

plugins:

- markdown-it-footnote

- markdown-it-sup

- markdown-it-sub

- markdown-it-abbr

- markdown-it-emoji主题配置默认的主题感觉太丑,可以在网上搜一搜有什么好看的主题,hexo的好看的主题还是有很多的,我用的是,感觉简单干净,功能也挺全maupassant的中文文档https://www.haomwei.com/technology/maupassant-hexo.html增加Gitment评论功能Gitment是一款基于 GitHub Issues 的评论系统。支持在前端直接引入,不需要任何后端代码。可以在页面进行登录、查看、评论、点赞等操作,同时有完整的 Markdown / GFM 和代码高亮支持。尤为适合各种基于 GitHub Pages 的静态博客或项目页面。可以说是非常棒了,到GitHub上注册一个新的 OAuth Applicationhttps://github.com/settings/applications/new名字描述随便填,链接填自己的域名,得到一个 client ID 和一个 client secret,填到主题配置文件里就完事了至此Hexo静态站点就打得差不多了正如前辈们所说,我们使用博客的目的是分享经验,总结自己,督促自己不断提升。如果你有不喜欢,不断的改进吧。只要你玩的开心!(请不要再这浪费太多精力,去丰富你的博客内容吧,骚年!)—— hexo-theme-spfk 主题作者在GitHub上的一段话

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180315G1RRTZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券