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

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

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,不用再初始化了,其他命令照样输)

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

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

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • bylx
    作者

    哇塞,博客里面也可以回复了!牛皮

  • 其他回帖
  • someone58475

    鸡蛋里还得挑骨头呢

  • bylx
    作者

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

  • 1938857445 1 评论

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

    欢迎新人!
    bylx
  • 查看全部回帖

推荐标签 标签

  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 15 关注
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    70 引用 • 532 回帖 • 719 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 405 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    51 引用 • 226 回帖 • 1 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    492 引用 • 1384 回帖 • 363 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 511 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • danl
    76 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 93 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • Electron

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

    15 引用 • 136 回帖 • 2 关注
  • IPFS

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

    20 引用 • 245 回帖 • 234 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 3 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 242 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 440 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 32 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 180 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    164 引用 • 594 回帖 • 1 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 606 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3169 引用 • 8207 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    941 引用 • 1458 回帖 • 138 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    320 引用 • 1679 回帖
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 182 关注