教你搭建 solo 博客站(像我酱紫的)

本贴最后更新于 1410 天前,其中的信息可能已经东海扬尘

5evening.jpg

##和网上其他教程不一样!别的是动态网站,这个是静态!

#优点:免费、高速、不用开电脑也能访问,手机有独立支持

#缺点:是静态站点,不能注册账号,不能留言评论;每次更新文章或者更改偏好设置都要重新上传才能生效

##开始!

Solo 下载最新 solo 系统的发行版

Solo 下载 solo 的补丁

若运不起来,请下载 java

解压两个 solo 包,用小的那个覆盖大的那个,然后运行 start.batAnnotation20200516205353.png

系统就运起来了。bat 会给你弹出后台界面,你就可以选择你喜欢的网页皮肤和网站偏好了!

##搞一个免费静态站点

gitee 注册、登录,点右上角你的用户头像——左边的加号,新建一个库,库的名字要和你的空间地址一样!要是不一样的话网址后面就要多加一个你的库名才能进去了。比如 bylx666.gitee.io 就可以进的网站如果库名和空间名字不一样的话就必须输入 bylx666.gitee.io/myweb 才能进去了。官方说法在这里。如我网页库的名字就是 bylx666。

然后选中用 readme 初始化库,就建好了。要是忘了勾选 readme 初始化了就去库主页的管理里面把库删掉重开。新建一个文件,名字为 index.html 在里面瞎输点东西,保存,再在库的右上角有个服务,打开里面的 Gitee Pages,然后直接点启用。不出意外的话你点开它提示的网站是可以看到你瞎输的内容的。启用过后,回去把你的 index.html 删掉,进行下一步(是我文章的下一步,不是按键)。

Annotation20200516211512.png

#++++++ 具有特殊意义的继续分界线 ++++++

在后台里点工具*(如果找不到后台了,你就尽可能找设置按钮,找不到就退出重登)*,找到静态站点,然后输入刚刚 gitee pages 页面给你提示的网址,

点击生成*(这个网址是用于你文章文件的位置是相对于网络位置而不是本地位置,理解不了的话只管往下走)*Annotation20200516211051.png

再去下载个东西。Git因为 gitee 一次一小时只能上传 20 个文件,所以必须克隆库才能一次把你的网页上传上去。

下载里面的 exe,先进行 git 的初始化(只需一次),要么按着里面文本文件的说法走,要么看更详细的这里(建议)。

更详细的这里:

安装 git,右键你生成的 static-site 文件夹(一般在你 solo 系统文件夹里面),右键,点击 git bash here

进去了先输入(bylx666 改成你自己的空间地址)

git config --global user.name "bylx666"
git config --global user.email "邮箱@qq.com"

然后生成 ssh 密匙

ssh-keygen -t rsa -C "邮箱@qq.com"
cat ~/.ssh/id_rsa.pub

然后后会得到一堆这样的玩意:

ssh-rsa ????OA7dxVTc7kz6SkNRO9IAffn 邮箱@qq.com

进入 gitee,点击右上角你的头像,点击设置,进去以后点击左侧安全设置里的 ssh 密匙,随便打个标题如 git,下面密匙直接粘贴 ssh-rsa ????OA7dxVTc7kz6SkNRO9IAffn 邮箱@qq.com

点确定,初始化就完成了。

初始化完毕以后,在 git 里直接粘贴(git 外复制是 ^C,git 里面粘贴是 Shift+insert)

git init
git add .
git remote add origin https://gitee.com/bylx666/bylx666
git pull origin master
git commit -m 'commit'
git fetch
git push -f origin master

建议直接在文件夹旁边建立一个 txt,把这些复制进去,把 https://gitee.com/bylx666/bylx666 改成你自己库的路径。最后一条本来应该用 git push -u origin master 的,但是这个指令有的时候更新不上去,所以通常用-f(强制推送,其他库谨慎使用!)

行了,推送完了,刷新你的库,不出意外已经上传好了。

》》进入 服务——gitee pages——更新 然后进你的网站,刷新,看看是不是你的博客??

###好了,最后一步,就是知道该如何更新。更新就是从上面 ++++++ 有特殊意义的分界线 ++++++

到这里重新来一遍就可以了哦~(除了 git,不用再初始化了,其他命令照样输)

嘿嘿嘿,是不是很快,快去搭建一个属于你自己的网站吧!

————搭建好你的站请不要把我的这篇经验改成自己的发上去,请注意了!!我是不会同意的————

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone58475

    鸡蛋里还得挑骨头呢

  • 其他回帖
  • bylx
    作者

    啊我只是留个备份,别见怪 😂

  • 1938857445 1 评论

    一切路径千万不要用有中文的,要不然......

    欢迎新人!
    bylx
  • PeterChu

    😄 干得漂亮 欢迎 ━(`∀´)ノ亻!

  • 查看全部回帖

推荐标签 标签

  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • 倾城之链
    23 引用 • 66 回帖 • 93 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 381 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖 • 7 关注
  • V2Ray
    1 引用 • 15 回帖
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 151 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    108 引用 • 54 回帖
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    7 引用 • 26 回帖 • 1 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    215 引用 • 462 回帖
  • Pipe

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

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

    131 引用 • 1114 回帖 • 153 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    529 引用 • 3527 回帖
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 232 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖 • 5 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 1 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 247 回帖 • 212 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    25 引用 • 215 回帖 • 160 关注
  • 996
    13 引用 • 200 回帖 • 9 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 594 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    9 引用 • 83 回帖 • 1 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1738 回帖 • 3 关注
  • 音乐

    你听到信仰的声音了么?

    58 引用 • 507 回帖 • 1 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 347 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 2 关注
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1397 回帖 • 1 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 106 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 682 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖