静态博客网站——vuepress功能进化

news/2024/5/9 18:26:23/文章来源:https://blog.csdn.net/weixin_42875245/article/details/109144907

vuepress进化史

前言

昨天回顾笔记的时候。想起了我一个月前的尝试的vuepress,之前因为部署没成功,没找到原因就闲置了一下。昨天心血来潮,研究了一下。没想到一下子就解决了。

真的是黎明前最黑暗,离成功就差一步。但是也正如人生没有白走的弯路定律一样,过去的失败积累多了,离成功只差一步,当迈开这一步,就飞跃式地成功。

《就业乱世,如何正面应战!【所长】》笔记

使用vuepress-theme-vdoing搭建个人博客

简单回顾一下那个vuepress的问题以及完善一下vuepress的进化史。

亚古兽进化,战斗暴龙兽。

亚古兽进化12

文章目录

  • vuepress进化史
    • 前言
    • 问题解决过程
    • vuepress进化
      • 静态生成器
      • 自动部署
      • 在线编辑
      • 评论模板
      • 百度收录
      • 小细节
    • 总结

问题解决过程

问题情况:vuepress打包后在本地预览没有样式。

我使用的是vscode打开文件的。在dev模式中可以正常显示,

微信图片_20201018142251

但是打包后却没有样式。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iI50V3W9-1603003494254)(vuepress%E8%BF%9B%E5%8C%96%E5%8F%B2.assets/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20201018142258.png)]

问题原因:打包出的文件使用的URL是绝对地址,而vuepress的打包文件夹dist不是这个绝对地址。

解决方法:将文件复制到根目录即可。

image-20201018142846172

最终效果:

image-20201018142917528

https://wsdchong.github.io/wsdchongblog/

其他方法:还有其他方法,但是我没深究。

只是简单了解。以后如果CSDN不能发的时候,再考虑转移阵地。

vuepress进化

静态生成器

首先是实现简单的静态生成器。将markdown文件转化成网页,然后把网页部署到GitHub Pages上。

markdown优点是便捷;传统HTML的写作较为麻烦;用静态生成器连接两种,取长补短。

这是最基本的需求。

自动部署

但是每次都要转化一下再部署会很麻烦,于是自动部署需求就来了。让你用vscode直接npm run deploy自动部署到GitHub pages。

在线编辑

但是每次更新都有运行静态网页生成器太麻烦了,于是在线编辑的需求就产生了。

前提是把博客源码上传到github仓库,并配置好 GitHub Actions 自动部署。配置好之后,每个文章页面底下都会有一个编辑按钮,点击即可跳到github在线编辑,编辑完成后提交就会自动触发GitHub Actions自动部署。

评论模板

光写博客太无聊了,有评论才有意思,但是静态网站没有后台所以不能交互。

使用Gitalk实现静态博客无后台评论系统。弥补了静态网页不能交互的缺点。

百度收录

写好的文章如果不能被人看到是很难受的一件事,加强网站SEO很有必要。

GitHub Actions 定时运行代码:每天定时百度链接推送。让自己的博客被推广。

小细节

初次之外,还有安全和

批量操作front matter工具:使得博客在build后自动生成front matter;

图床:GitHub + jsDelivr + TinyPNG+ PicGo 打造稳定快速、高效免费图床。GItHub上存图片、jsDelivr免费CDN加速、PicGo做图床、TinyPNG压缩上传的图片。简直是一条龙服务。

总结

但是话说回来,CSDN等博客平台太香了。编辑简单,自带浏览。做得远比个人去弄要强得多。

所以这里只能沦为研究。

更新地址:GitHub

更多内容请关注:CSDN、GitHub、掘金

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

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

相关文章

一个把html控件封装的很好的网站bootstrap

最近一直忙于写前台代码突然发现twitter提供了一个开源的工具里面提供了一些非常好的css文件和jquery文件,嘿嘿,现在拿出来分享一下,下面来讲具体应用在MVC的操作 1、先把bootstrap的包下载下来 地址是http://twitter.github.com/bootstrap/&…

商业分析的50个网站和分析方法

商业分析的50个网站和分析方法 前言 今天看到一个内容,感觉还可以,干货多。 摘要 一个questmobile,一个买购网。用来看互联网的研报以及看行业龙头企业。 摘要 下次了解企业的时候,先用爱企查查公司的财务情况;然后用…

查论文的网站

查论文的网站 前言 今天看知乎的时候看到一个内容,感觉不错,对我有用。记录一下。 《你写论文时发现了哪些非常神的网站?》 用网页打开知乎的时候如果弹出登录弹窗,且不能叉掉,可以先刷新一下,然后不断按…

解决访问github等网站慢或下载失败的问题

最近老大push项目,正常的git clone每次都是下载一部分就断掉了。下面介绍网上找到的两种方法: 方法一: 1.打开网站https://www.ipaddress.com/ ; 2.分别在上面打开的网站中查找github.com和github.global.ssl.fastly.net的IP地址&…

ASP.NET 中得到网站绝对路径的几种方法

转载于:https://www.cnblogs.com/weapon/archive/2013/01/19/2867235.html

自定义SharePoint新网站创建过程 (二)

首先澄清一个概念。在一个SharePoint网站的网站设置页面中,使用“将网站另存为模板”链接,管理员可以将整个网站保存为一个扩展名为.stp格式的模板。使用这个stp网站模板,管理员可以重复创建同样结构(和内容)的新网站。…

VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发…

[方法篇](禁止YisouSpider|EasouSpider|EtaoSpider)搜索引擎蜘蛛给网站带来的危害,有效指引爬虫对应的措施...

搜索引擎蜘蛛给网站带来的危害,有效指引爬虫对应的措施[方法篇](禁止YisouSpider|EasouSpider|EtaoSpider)上一遍文章《搜索引擎蜘蛛给网站带来的危害,有效指引爬虫对应的措施(最准确搜索引擎蜘蛛名称)》下一篇“如何更高效发现&屏蔽搜索引擎蜘蛛”实…

以电商网站为例,谈大型分布式架构设计与优化

本文大纲: 1. 使用电商案例的原因 2. 电商网站需求 3. 网站初级架构 4. 系统容量估算 5. 网站架构分析 6. 网站架构优化 本文主题为电商网站架构案例,将介绍如何从电商网站的需求,到单机架构,逐步演变为常用的、可供参考的分布式架…

table改网站框的大小

table 当网站出现这样上下不一样宽的时候 修改的时候要修改最外部的table 修改完后效果转载于:https://blog.51cto.com/hmlwl/1398906

Windows Azure系列 -《基础篇》- 创建并发布网站

打开Windows Azure管理门户,点击左侧边栏网站标签,然后点击“创建网站”按钮:在接下来的配置页面输入预想的URL,并选择宿主计划和服务所在位置:点击“创建网站”按钮后就会马上进行创建,很快完成创建并运行…

C++使用libCurl访问12306网站实现登录查询车次信息

作为学习libcurl的小作业, 使用libcurl访问12306,成功获取验证码,目前不能自动识别,需要手动输入:

网站分布式架构

原文:http://xubaoguo.iteye.com/blog/1882030 摘要: 互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构…

网站死链接检测查询工具

网站死链接检测查询工具 什么是网站死链接:死链接就是指网站的链接不能正常被访问,如A页面上面有一个B页面的链接,现在通过A页面的链接访问B页面,可是B页面已经删除或者转移,现在通过A页面的链接访问到B页面并没有出现…

推荐一个很好的看技术书籍的网站,也可以自己写书

2019独角兽企业重金招聘Python工程师标准>>> 1. 网站:https://love2.io 2. 各种技术书籍都有,很多都是技术大牛写的、总结的,也能自己把在gitHub上写的markdown整理而成的书籍上传上去共享出来。 转载于:https://my.oschina.net/u…

Java Web开发: 基于HttpServlet的用户登录网站 实例

一个简单的小例子,基于httpservlet的用户登录(杂家是菜鸟刚接触javaee,只能从最简单出发了),首先看业务逻辑: 有三个文件组成,分别是登录、验证和欢迎界面。要达到的目标是: 下图是H…

你的网站会投放这样的广告么?

我震惊了,钱要赚,但为了公司名誉以及社会影响,就算是广告,能不能有个底线的啊?

怎么修复网站漏洞 骑士cms的漏洞修复方案

骑士CMS是国内公司开发的一套开源人才网站系统,使用PHP语言开发以及mysql数据库的架构,2019年1月份被某安全组织检测出漏洞,目前最新版本4.2存在高危网站漏洞,通杀SQL注入漏洞,利用该网站漏洞可以获取网站的管理员账号…

.Net网站不能预编译以及不能请求的调试过程

公司内部的一个网站,Aspx的,最近莫名其妙的出现一个问题: file soLog.aspx has not been pre-compiled,and cannot be requested. 这个问题只有在网站发布到服务器之后才会出现,本地一切正常,但不是每一个页面都有这一…

asp.net写的网站从1.1升级到2.0出现的错误,望各位救命!!!

asp.net从1.1升级到2.0出现的错误,望大侠救命!!我在将asp.net由1.1升级到2.0时网站程序编译通不过,错误提示为:错误 35 无法将类型"string"隐式转换为"System.Web.UI.WebControls.TextBox" D:\WebSite\Oyalife\Forum\blo…