jav简单的个人博客网站代码_「免费」简单几步搭建个人博客网站!你确定不看看?...

news/2024/5/10 2:44:23/文章来源:https://blog.csdn.net/weixin_35559202/article/details/112080643

序言

个人博客相比大家都很熟悉,特别是做技术,搞研究的等等,各行各业的人都有各行各业不同风格不同用途的博客网站,在网站上面分享自己想分享的内容供其它人随时查看,但是现在各大云服务平台的建站需求都是收费的!而且费用还不便宜,还有时间限制,还有流量限制!这就让我们这群爱折腾的人不能忍了。所以经过我个人的尝试,找到了几条可行的路线,今天的教程采用基于hugo和github的方案。那么话不多说我们即可开始吧!这里是我使用hugo搭建好的个人主页的名称,ps:国内访问可能比较缓慢。http://xuehuxs.github.com

开始前的准备

  1. 准备所需软件
bf6347961e79bf0b2e8105e6d08ef310.png

hugo

采用hugo和GitHub方案,需要准备好hugo的本地环境,在我们的电脑上安装并配置。对于hugo相关的文档和相关使用的连接我会放在本文的最后。

首先进入网站下载最新版本的hugo压缩包。链接:https://github.com/gohugoio/hugo/releases 划至每一个Release的后端,有不同系统对应的下载链接。此处我选择hugo_0.73.0_Windows-64bit.zip。

提示:由于国内的GitHub下载较慢,我会将我下载好的压缩包链接分享到评论区,供大家下载。

ea2b00f778492b5b3923b753d8a7d034.png

下载hugo_0.73.0_Windows-64bit.zip

  1. 进行环境搭建
  • 将压缩包解压到本地,如下图所示:
b6932e2fe954aa24ff99ba2162e802fe.png

解压后

796cd60f1d14f5a99cb4be8f9944fe2a.png

压缩包内的文件

  • 添加hugo.exe到本机的path环境变量内,步骤如下图所示:
5c918fbb07f1ba9bcfb114ef65c53cc6.png

环境变量配置的基本步骤

d20be6f20a40b97f38b0a9ed13c31107.png

此电脑->属性界面

a6b9c7e963a1af0619b6e3148761d4fe.png

高级系统属性界面

53e72d034e91ab640e40e833ec5570c4.png

找到Path变量

82df8211c6053cffe99d57f80fc40651.png

添加hugo的环境变量

最后一路确定即可!

  • 验证环境是否构建完成。按下Win键+R键,弹出运行窗口,在窗口内输入cmd,点击确定弹出命令行工具。
15dc8a38fba439162fde92ed7c8143c0.png

运行窗口

在命令行内运行:hugo version查看是否有如下图所示的类似结果。如果有则安装成功。没有则安装失败,可能需要回顾之前的步骤是否有遗漏。
bc0050fac6b9d45fe3c42bf6777377c0.png

运行hugo version

  1. 命令行搭建本地博客
hugo new site codexue//本命令的意思是在当前路径下使用hugo新建一个名为codexue的站点
  1. 简单配置

在创建好我们的网站后我们的目录下会出现以下目录和文件。

234add064c0e93e8496fe221fe647787.png

codexue目录下的文件结构

这里说明几个最常用的目录和文件:

  • content:保存我们所需要的发布的博客文件,hugo支持的是Markdown格式的博客文件,具体的Markdown文档可以怎么写,请大家移步Markdown教程,非常的简单,几分钟就能学会!
  • static:如果我们需要在我们的博客内添加图片,我们可以在此目录下创建一个images目录,在引用图片的时候使用/images/name.jpg即可连接到此文件夹内的图片文件。
  • themes:此目录下存储我们冲GitHub上clone的主题仓库。下面我们会讲解主题的简单使用。
  • 此处需要我们完成基本主题的设置。
  • --大家可以去https://themes.gohugo.io查看心仪的主题,并通过Git clone到本地的themes目录下。此处我使用的cupper-hugo-theme这个主题,通过git clone [url of theme on github]命令克隆到themes目录下。
  • --然后打开hemescupper-hugo-themeexampleSite目录,目录下有一个config.yaml或者config.toml文件,复制到codexue目录下。删除原本的config.toml/config.yaml文件。
ddfd1741f5c6e4c8ff031fd8071c0b61.png

exampleSite目录

  1. 本地运行测试
    使用命令行cd命令进入新建的博客的目录下。比如我的就是D:xuehublogcodexue。    运行hugo server -D会出现如下结果:    Building sites …                   | EN-------------------+-----  Pages           |  6  Paginator pages |  0  Non-page files  |  0  Static files    | 32  Processed images |  0  Aliases          |  0  Sitemaps         |  1  Cleaned          |  0Built in 90 msWatching for changes in D:xuehublogcodexue{archetypes,content,data,layouts,static,themes}Watching for config changes in D:xuehublogcodexueconfig.tomlEnvironment: "development"Serving pages from memoryRunning in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRenderWeb Server is available at http://localhost:1313/ (bind address 127.0.0.1)Press Ctrl+C to stop出现上面的结果后,我们可以访问http://localhost:1313/,即可看到我们的博客运行的结果。
b3ed986f058c60f57392a956cee0b1dc.png

http://localhost:1313/结果

  1. 关联GitHub仓库
  • 登录到github并创建一个repository[仓库],仓库的名称为:用户名.github.io,设置可见性为public。因为我的仓库是已经存在的,所以有提示。初次创建是没有提示的~
10c393bd1de3ce4ddb1b2fde93591e6d.png

创建仓库

  • 然后本地命令行执行hugo命令,会生成一个/codexue/public目录,我们需要做的就是将此目录的所有文件push到刚刚建立好的仓库里。
17f452d2d513be5b5bfffd7542c966b8.png

public目录

//push到远程仓库的命令cd publicgit initgit remote add origin https://github.com/codexue/codexue.github.io.gitgit add -Agit commit -m "new site first commit"git push -u origin master稍后我们就可访问:http://codexue.github.io即可随时随地看到我们创建的博客啦!

附录

  • Hugo中文文档:https://www.gohugo.org/

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

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

相关文章

html5响应时效果,HTML5响应式网站给我们的生活带来哪些改变

原标题:HTML5响应式网站给我们的生活带来哪些改变正如我们所看到的一样,HTML5大潮正来势汹汹。互联互通的大时代下每个人都要参与其中。下面,蓝鸥带您看懂HTML5网站有哪些不同,又会给我们的生活带来哪些改变?HTML5响应式网站是HT…

织梦网站如何发布在ecs服务器上,ecs云服务器部署织梦网站

ecs云服务器部署织梦网站 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。华为云帮助中心,为用户提供产品简介、价格说明…

go分析和kegg分析_利用g:profiler基因注释网站进行GO注释分析

由于本人个人的一些原因,距离上次更新文章已经有很长时间了。在此向大家说一声抱歉。之前有关GO注释的文章里,有读者咨询,是否有批量查找基因GO注释的方法。本期,本人就给读者推荐一个非常实用的,完成基因GO批量注释的…

linux设置网站的错误页面,Linux宝塔面板怎么给网站单独设置404页面

许多网站管理员都使用宝塔面板,因为它易于使用且快速。 Ourboke联盟在使用过程中发现,在Linux系统下安装的宝塔面板网站的自定义404错误页面在上传后仍显示默认的404页面。Linux宝塔面板怎么给网站单独设置404页面如果云服务器放置多个网站,它…

SEO需要优化的HTML代码,SEO人员必须要懂html代码

原标题:SEO人员必须要懂html代码之前很多次听到有人说SEO的入行门槛很低,什么人都可以做,不需要什么基础。在本人看来,做SEO是需要有一定的html代码基础的,这是必备的。SEO涉及的方方面面有很多,范围很广&a…

一个漂亮的暗系色调网站主页,外表美观。

最近尝试了一下一个网站主页设计,主要部分都完成了 外表还算美观,简单容易上手。 废话不多说,先上效果图:首先初期布局大致是这样: 一个头部加一个尾部加主体内容(颜色为了方便大家辨认设置的)在…

Nginx网站服务与虚拟Web主机(域名、IP、端口)

文章目录一、Nginx概述1.什么是Lginx2.Nginx工作原理3.Nginx 的模块从功能上分为如下三类4.Nginx的模块从结构上分为核心模块、基础模块和第三方模块二、搭建Nginx虚拟Web主机1.搭建Nginx服务2.管理Nginx服务3.配置nginx的验证功能三、配置虚拟主机功能1.基于域名2.基于IP3.基于…

网站如何提速?让网站秒开

配置小鸟云服务器,如果选择的带宽比较小,比如1M,而网站页面很大,在打开网站时速度比较慢,怎么办? 在这里主要说一种提速方法: 1:升级带宽(推荐)&#xff0c…

服务器常见问题|新手建站云服务器到底该如何选购?

云服务器其实相当于一个服务器主机,其配置和物理结构远优与普通家用主机。云服务器有独立的IP,独立的操作系统,内存,带宽等,在功能与使用方法上也与服务器一模一样。你可以简单理解为,通过虚拟化技术实现的…

为什么建站必备云虚拟主机?

2021年第一季度,云基础设置服务支出增长35%,达到418亿美元,各行各业“上云”已经不算新鲜事,在云服务市场加速回暖的今天,不管是企业还是个人,都会选择云基础设施加快上云的步伐,建立属于自己的…

网站提示有风险?注意做好这几点!

在互联网虚拟世界,安全问题随时存在。当我们访问一个网站却被提示不安全,页面打不开。如果网站本身没有问题,那么很大几率是因为浏览器检查到网站的ssl证书过期了或者存在问题,为了保护用户才会出现这种提示。 检查证书是否过期 …

小鸟云云服务器可以绑定多个域名搭建多个网站吗?

云服务器绑定多个域名搭建多个网站在操作过程中有一些注意事项比如: 1.建站首先要准备域名、服务器 如果我们的网站是在国内,可以找国内的域名商注册域名,如果涉及到跨境电商,可以注册一个国外域名。同时对云服务器的选择需要注…

从0开始搭建云服务器,入门使用教程,搭建个人网站(上)

前言 从刚开始自己摸索建站教程,到现在了解大部分的建站流程,自己的能力确实得到提升。如果你也像我一样,是利用闲暇时间学习建站的,而且是刚接触不久的,可以参考下本文。 目录 一、准备云服务器 二、远程登录服务器&a…

从0开始搭建云服务器,入门使用教程,搭建个人网站(下)

上篇文章中,我们已经将前面两个步骤讲清楚了,接下里就是将网站代码放在服务器上面,配置域名解析到相关服务器上面。 目录 一、准备云服务器 二、远程登录服务器,配置建站环境 三、将网站代码放在服务器上面 四、购买域名&#xff…

如何将自己开发的网站部署到小鸟云服务器上?

要将网站部署到服务器上,首先得拥有一个云服务器,像我们是个人使用,搭建一些个人网站,用1核2G1M的配置基本够用,如果是企业用,就需要双倍甚至更高的性能。 在选择云服务器时,除了上面所提到的基…

网站搭建系列:云虚拟主机建站部署的过程中如何上传FTP?

在用云虚拟主机搭建网站的过程中,最常见的,就是用FTP上传我们的建站程序(WordPress、 米拓、织梦、帝国等)或者是网站的源代码,对于前期刚接触建站的我来说,用虚拟主机上传建站程序搭建网站是一个简单方便的…

做电商/外贸,搭建一个自己的网站要怎么选服务器(配置)?

随着经济的发展、政策的支持,环境的影响,电商的发展越来越快,电商行业的生态圈也正在逐步完善。以电商行业里的直播带货为例,2020年中国直播电商市场规模超1.2万亿元,年增长率为197.0%,预计2023年直播电商规…

网站搭建系列:云虚拟主机的建站使用体验(和云服务器区别)

随着网站越来越普遍,很多朋友都开始做自己的网站,像我最开始建站就是用的小鸟云虚拟主机,因为比较简单,使用云虚拟主机建站也有一段时间了,在这里对基本的过程进行总结,包括云虚拟主机是什么,能…

宝塔面板+小鸟云服务器+wordpress建站使用

现在个人建站门槛低,操作也容易,如果单纯使用Linux服务器的命令脚本无法搭建环境,那么可以尝试用宝塔面板,Linux和Windows系统都可以用。 1.准备云服务器 这里我用的是1核1G1M的内蒙bgp云服务器,因为是初始建站&…

云服务器建站系列|如何优化网页访问速度?

之前用1核1g1M的小鸟云服务器搭建了一个网站,刚开始考虑配置低是访问量不多,但网页内容增多了以后,想在低配置的基础上,对网页的访问速度实现进一步的优化,网站的速度也是搜索引擎排名的一个重要因素,今天总…