Typora+PicGo+github+git+docsify搭建个人静态页面网站

news/2024/5/17 11:26:16/文章来源:https://blog.csdn.net/qq_22211217/article/details/121480965

目录

  • 一.前言
  • 二.安装步骤
    • 1.安装[Typora](https://www.typora.io/)
    • 2.安装[PicGo](https://molunerfinn.com/PicGo/)
    • 3.安装[docsify](https://blog.csdn.net/qq_22211217/article/details/121446815)
    • 4.安装[git](https://git-scm.com/download/win)
    • 5.github.io
      • step1: 创建仓库
      • step2: 配置权限
    • 6. 配置PicGo
      • 目的: 将文件上传至github图床链路打通
    • 7.配置Typora
      • 目的:将Typora图片上传并转换为图床地址
  • 三.简单使用
  • 四.总结

一.前言

本文主要使用一下工具搭建一个静态的网页网站,用与存储个人markdown笔记到github。

名称功能优点
Typoramarkdown编辑器轻量,支持picgo管理图片
PicGo图床管理工具支持多种图床和插件
github图床,pages服务每个库有2g的图床空间,支持pages服务
docsifymarkdown网页渲染轻量,支持实时渲染markdown,支持多种插件

二.安装步骤

1.安装Typora

下载对应版本安装即可

在这里插入图片描述

2.安装PicGo

下载对应版本安装即可

在这里插入图片描述

3.安装docsify

如果不需要静态页面只需要markdown文件此步骤跳过

4.安装git

# 下载对应版本安装即可,为了使提交有用户名
git config --global user.name {用户名}
git config --global user.email {用户邮箱}
# 其他配置自行查找

5.github.io

step1: 创建仓库

// 需要github账号,没有账号自行申请
仓库名:{Owener}/github.io 
访问地址: https://{Owener}.github.io/
{Owener} 填写自己的用户名
{Owener}/github.io 主分支下index.html为主页面

在这里插入图片描述
在这里插入图片描述

step2: 配置权限

在这里插入图片描述
在这里插入图片描述

  1. 配置ssh(略)在这里插入图片描述
  2. 配置图床token,创建后只会显示一次token请复制保存。
    在这里插入图片描述
    在这里插入图片描述

6. 配置PicGo

目的: 将文件上传至github图床链路打通

# 详细窗口 -> 图床设置 -> github图床
仓库名: 填写存储图片的仓库 public即可
分支名: 通常为main或者master
token: 为上一步配置权限生成的token
存储路径: 仓库二级目录
自定义域名: 默认为 https://raw.githubusercontent.com/仓库名/仓库二级目录可代理加速 https://cdn.jsdelivr.net/gh/仓库名/仓库二级目录

在这里插入图片描述

7.配置Typora

目的:将Typora图片上传并转换为图床地址

# 偏好设置 -> 图像 -> 上传服务选择 -> PicGo

在这里插入图片描述
在这里插入图片描述

三.简单使用

# 检出分支
git clone https://github.com/{Owener}/{Owener}.github.io.git# 初始化docsify
cd /User/xxx/{Owener}.github.io
docsify init # Typora打开目录添加markdown
touch /User/xxx/{Owener}.github.io/1.md
touch /User/xxx/{Owener}.github.io/2.md# docsify添加侧边栏 
# 参考 https://blog.csdn.net/qq_22211217/article/details/121446815
cd /User/xxx/{Owener}.github.io
docsify generate /User/xxx/{Owener}.github.io# 提交代码
cd /User/xxx/{Owener}.github.io
git add . 
git commit -m '提交网页'
git push origin master # 分支为main则为main# 访问静态pages
https://{Owener}/github.io

四.总结

1.整体流程比较简单,值得思考的问题是pages服务和图床都是public,无法私有化文档和图片资源。
2.每次添加文档后需要docsify generate 生成侧边栏目录,并提交至github。网页才能更新。
3.docsify本身有许多插件可以扩展,进而丰富静态网页。
4.picgo也有许多插件可以进行扩展,进而分布图床和图片处理。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_816667.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux jboss mysql_JBOSS的安装配置 - Linux环境下JDK,JBOSS以及MySQL的安装配置_服务器应用_Linux公社-Linux系统门户网站...

三、JBOSS的安装配置jboss版本选用jboss4.0.3,下载地址:http://www.jboss.org/jbossas/downloads/,不过本人使用的是一个已经解压缩好的文件夹用root登录系统开始安装1,假设jboss4.0.3文件夹位于/usr/local/suncer/server目录下运行命令#将jb…

免备案\免审批号\廉价教你构建自己的网站\域名DNS解析\超实用的端口映射转发

前段时间写书的时候,涉及到一个关于服务器构建的章节,需要涉及很多范围,特此拿一篇最简单的来分享一下给大家,希望能帮得上某些人 是不是常常为没有自己的网站或者域名而烦恼?或者是有自己的服务器却没有域名&#xff…

云开发静态网站托管现已支持 Angular 应用

云开发静态托管是云开发提供的静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由腾讯云对象存储 COS 和拥有多个边缘网点的腾讯云 CDN 提供支持。 在云开发静态托管中,你同样可以托管一个 Angular 项目&#…

云开发网站托管悄悄上线了 Next.js 的支持

我们知道部署web应用程序的最佳方式是作为静态HTML应用程序,因为他对搜索引擎很友好,速度快等等,这对我们写个人博客这样的小型网站无异于非常nice。如果你的应用可以作为静态HTML,那么可以试试Next.js。 它可以把一个应用程序作…

Nuxt.js 项目如何部署到云开发网站托管

最开始了解到Nuxt是在vue SSR下了解到,用过之后感觉真香。 可以省去路由划分的时间,Nuxt.js 会读取该目录下所有的 .vue 文件并自动生成对应的路由配置、进一步封装Vuex等等。下面来介绍如何将Nuxt部署到静态托管上? 云开发(Tenc…

看过这么多静态网站托管,这么快的页面渲染还是头一次

很多时候我们都希望首屏速度快,SEO友好,那么相比于客户端渲染的 SPA,SSR 在 SEO 方面有明显的优势,在之前的 Next.js 的文章中,就有同学说要 Next.js 的 SSR,现在,它来了。 环境准备 安装node…

比快更快,Github Action + 云开发部署静态网站

Github 为开源项目提供了用于静态页面展示的 Pages 服务,很多开发者都在上面托管了自己的静态网站和博客,不少开源项目的案例和文档页面也采用了这种方式。不过由于 Pages 的 CDN 节点大部分在国外,在国内的访问速度不是很理想,不…

新能力|静态网站托管自定义域名支持强制 HTTPS

前言 我们的请求在互联网中通过 HTTP 协议传递时是基于明文来进行传输的,由于无法对通信整体进行加密,在此过程中遭到攻击的隐患较大。因此,数据加密传输、更加安全的 HTTPS 访问成为如今主流的传输方式。 云开发 Cloudbase 各项 API 原生支…

如何用极低成本解决网站托管烦恼?

运维工程师、开发工程师、系统管理员… 网站托管庞大的人力成本令人头秃! 呜呼,拿什么来拯救你?我的网站托管! 咚咚咚,敲黑板,划重点! 云开发联合DNSPod为您低价打造开通云开发托管、注册域名…

1分钟部署一个属于自己的网站,借助云开发静态网站部署属于自己的网站

今天来教大家部署一个属于自己的第一个静态网站,因为这里借助小程序云开发的静态服务器资源,所以可以轻松的实现自己网站的部署,部署完以后可以在电脑浏览器,手机浏览器,微信公众号里面展示。 老规矩,先看效…

一键部署!教你用云开发极速建站

无论是对于个人开发者还是企业,都经常需要通过一个网站去展示自己、与用户建立连接。生活论坛、地方门户、图片社区、博客站点…通过自己手把手去选框架、写代码又太耗时间。 借助云开发的一键部署能力,你不需要一行一行地写 HTML、CSS,也不…

简单几步,用云函数上传文件至静态网站托管

前言 云开发CloudBase为开发者提供静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由对象存储 COS 和拥有多个边缘网点的 CDN 提供支持。 本篇文章将使用云开发 Node.js 管理端 SDK演示,只需简单几步即可在云…

一键部署!这样搭建一个文档网站真的很简单!

本文由贝壳找房的前端工程师刘成帅(Jacob)带来,文中介绍了如何运用云开发CloudBase,免服务器、免域名快速搭建个人站点的方式。一起学习吧~ 前言 最近笔者在复习 JavaScript 基础知识,刚看完 《JavaScript 高级程序设…

监控和告警 | 网站被攻击了?

前段时间,我的网站疑似被攻击了,今天带大家一起来事故现场看看,并且分享事故分析思路和事后防控手段。 孽起 先看看我是怎么发现网站被攻击的吧。 通常,为了保证线上网站和后台服务的稳定运行,我们需要给项目添加监…

用云开发Webify,5分钟上线新网站!

用最简单的方式,带你上线自己的网站! 大家好,我是鱼皮。 相信每位学编程的同学都想要拥有一个自己的网站,比如个人博客,可以拿来记录自己的学习过程、分享自己的文章、展示作品等,从而激励自己持续学习和总…

Webify个人网站扶持计划:免费托管你的网站

再小的网站都有自己的价值,Webify 致力于帮助有情怀的站点先跑起来。 为了让更多开发者聚焦于网站本身的内容建设,而无需操心部署流程以及访问量与托管费用不对等的情况。 Webify 特别推出个人站点扶持计划: 将博客/论坛/官网等任意形式的个…

Next.js + 云开发Webify 打造绝佳网站

Next.js酷在哪里? 之前使用 Next.js strapi 做了一个简单博客站点也顺道写了一篇 Next.js 简明教程,之后 Next 本身一直在迅猛发展。利用代 js 能力来说做到了: 极佳的开发体验极佳的网站最佳的”动“,“静”平衡 从特性上来说…

十年老站长心声:我为什么选择把 Hexo 网站迁移到 Webify

前 言 我的这个博客站点大约始建于2010年以前,使用过 dlog、pjblog、zblog 等博客程序,也手动建立使用过纯静态 HTML 页面,大约2010年开始使用 WordPress。最近几年有感于 WordPress 过于臃肿复杂,而我的目的只是想写点什么&…

不套用模版,用微搭低代码开发企业门户网站

移动互联网时代,要快速打造企业品牌形象,越来越多企业选择小程序、H5等移动端形态构建门户网站。 如果拥有自己的门户网站,就意味着企业能够覆盖用户的更多碎片时间,使自己的品牌更加深入人心,使客户咨询等服务更加便…

内蒙古包钢钢管:用腾讯云微搭搭建企业门户网站,开启传统企业数字化转型之路

包钢钢管厂研发负责人: 作为一个国有的钢管厂企业,我们需要一个简单便捷、快速高效的搭建工具,联通我们的员工和客户,而微搭就是这样一款工具,它与微信和企业微信原生地互相结合。 企业背景 在我国行业数字化浪潮的趋…