Solo | 优雅的使用 Solo 静态博客

这篇文章只针对和我一样部署静态博客的小伙伴,提供一些想法和思路。

官方文档

文档

Solo 生成导出静态站点

Demo

https://88250.github.io

服务器

Solo 生成导出静态站点
Solo 可以支持在本地 localhost 上写作,然后用户自行部署 Pages 托管站点,这样就不用搭建服务器运维了。Solo 静态部署同样支持浏览量计数社区评论互动,让静态博客也能和动态博客一样充满生机。

GitHub Pages 可以参考这里:使用 GitPage 搭建个人博客

这边提供一个自用的小脚本,主要作用是将 static-site 中生成的静态文件拷贝到本地仓库,然后通过本地仓库上传到 github ,可以很快的实现部署。

#!/bin/bash

# 文件拷贝 修改成自己的目录
waitCopyFile = echo y | cp -R /Users/fxk/Documents/solo/static-site/* /Users/fxk/Documents/GlacierBo.github.io/
echo "开始上传"

# 修改成自己的目录
cd /Users/fxk/Documents/GlacierBo.github.io
## 添加所有文件
git add --all

echo "请输入提交描述文字如果没有默认: 更新文章"
read describe
if [ ! -n "$describe" ]
then
describe="更新文章"
fi
echo $describe

## commit 代码
git commit -m $describe

## 拉取代码
git pull

## 提交代码
git push origin master 

image.png

加速

D 大在文档中有提到加速的方法。我第一次看文档的时候没有看懂,还傻兮兮的跑过去问 D 大,然后给 D 大又给我指了指文档doge
如何使用 jsDelivr CDN 来加速?

原文链接:Solo 生成的静态站点如何使用 jsdelivr cdn 加速?

音乐

关于音乐的支持并不是很好,因为是静态页面,所以点击一个新的页面会有刷新。所以建议是新开一个网页或者是页面去放音乐。

这边推荐个音乐播放器:
Aplayer
Aplayer 中文文档

另外提供一个小 Demo,欢迎有大胆想法的小伙伴尝试,doge 或者等我尝试完了再来补充。

<!-- 音乐播放器 -->
<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 呢?

交换友链

最后欢迎大家交换友链。
https://blog.fpdan.cn/

跑步去了huaji
希望我回来看到 999+

  • 博客

    记录并分享人生的经历。

    236 引用 • 2344 回帖
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1202 引用 • 9198 回帖 • 631 关注
1 操作
fpdan 在 2020-06-02 20:00:33 更新了该帖

赞助商 我要投放

9 回帖
请输入回帖内容 ...
  • certain

    你好,请问 windows 下脚本用什么软件运行呢?不懂脚本的运行 😆

    1 回复
  • fpdan

    试试 Git 的那个客户端吧,那个客户端支持 shell 的。https://git-scm.com/

    2 回复
  • adlered

    999+

    1 回复
  • wangyuxiang985

    大佬,mac 下的 GitKraken Pro 有破解版的没,能否分享一哈 🙏

    1 回复
  • fpdan

    没有用过 GitKraken Pro doge

  • fpdan 1 评论

    huaji 臭大佬

    头给你打歪doge
    adlered
  • certain

    好的

  • nomec

    刚刚刷微博发现你这文章被黑客派的微博推送了doge

    1 回复
  • fpdan

    huaji 黑客派微博是哪个,我也去关注下呢

请输入回帖内容 ...