这篇文章只针对和我一样部署静态博客的小伙伴,提供一些想法和思路。
官方文档
文档
https://hacpai.com/article/1579053576274
Demo
服务器
Solo 生成导出静态站点
Solo 可以支持在本地 localhost 上写作,然后用户自行部署 Pages 托管站点,这样就不用搭建服务器运维了。Solo 静态部署同样支持浏览量计数和社区评论互动,让静态博客也能和动态博客一样充满生机。
Github Pages 可以参考这里:使用 GitPage 搭建个人博客
这边提供一个自用的小脚本,主要作用是将 static-site
中生成的静态文件拷贝到本地仓库,然后通过本地仓库上传到 github
,可以很快的实现部署。
加速
D 大在文档中有提到加速的方法。我第一次看文档的时候没有看懂,还傻兮兮的跑过去问 D 大,然后给 D 大又给我指了指文档
如何使用 jsDelivr CDN 来加速?原文链接:Solo 生成的静态站点如何使用 jsdelivr cdn 加速?
音乐
关于音乐的支持并不是很好,因为是静态页面,所以点击一个新的页面会有刷新。所以建议是新开一个网页或者是页面去放音乐。
这边推荐个音乐播放器:
Aplayer
Aplayer 中文文档另外提供一个小 Demo,欢迎有大胆想法的小伙伴尝试, 或者等我尝试完了再来补充。
<!-- 音乐播放器 --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.css"> <script src="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.js"></script> <div id="player1"></div> <script type="text/javascript"> async function showplaylist() { var ap = new APlayer({ container: document.getElementById('player1'), mini: false, autoplay: false, theme: '#FADFA3', loop: 'all', order: 'random', preload: 'auto', volume: 0.7, fixed: true, mutex: true, listFolded: false, listMaxHeight: 90, lrcType: 3, audio: [ { name: '山丘', artist: 'artist1', url: 'http://m7.music.126.net/20200530121759/400bd2d597da3d90576fc577dcb9da5a/ymusic/3b80/0420/76d5/a9b82c0b6db4062a047b3c6867ce5496.mp3', cover: 'cover1.jpg', lrc: 'lrc1.lrc', theme: '#ebd0c2' } ] }); ap.play(); } showplaylist(); </script>
Hexo —> Solo
我为什么从 Hexo 到 Solo 呢?
- Solo 搭建的成本低,之前自己搭 Hexo 花了挺多时间的,整合评论啊,搜索啊,第三方插件一堆,,着实麻烦。
- Solo 有自己的社区,可以跟大佬们互动。
- 每天上班摸鱼的聊天室他不香嘛?
- 博客发布到社区相当于多了份备份。
- 主要还是一个人玩,太寂寞了呀。
- 这个 cdn 加速真的是香的没话说!!
交换友链
最后欢迎大家交换友链。
https://blog.fpdan.cn/
跑步去了
希望我回来看到 999+
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于