github page自定义域名一波通

如何为你的GitHub Pages自定义域名 目录一、前提条件二、域名解析三、到GitHub仓库配置域名四、补充 一、前提条件 1.已经搭建了GitHub Pages站点 2.已经购买了域名(国内的话要实名认证) 二、域名解析 到域名提供商的后台,为域名添加解析,此处以阿里云为例。 添加两条CNAME记录,主机记录分别是「www」和「@」,如下图: 域名解析 >主机记录「www」和「@」的区别是解析的域名的形式,以域名chenzao... 阅读详情

准备工作

购买域名
一般来说域名按年购买
首年较为便宜(如果打折就更便宜了

不同域名价位不同
目前较为便宜的有
top、xyz、icu(???等

国内购买的域名需要备案比较麻烦
但是流程比较详细更好懂
国外网站购买则不需要备案
(但可能会吃文化的亏)
国外域名商有Godaddy、TuCows、namesilo等

DNS解析
随便找一家DNS解析的网站
如腾讯云解析、cloudflare
一般来说都是有免费的
跟注册后请随流程绑定你的域名
本文以cloudflare为例


github设置

首先在你的本地public文件夹里
新建一个CNAME文件(没有后缀
用记事本打开并输入你的域名
比如我买了example.com域名
那么你可以输入
[你想要的子域名].example.com(例如blog.example.com
输入hexo d -g来上传CNAME文件至github
你可以上线查看
上传后你的域名应该已经改为了自定义域名


DNS解析设置

打开DNS设置
在这里插入图片描述
选择添加CNAME记录
第二栏填[你想要的子域名]
第三栏填yourname.github.io
点击保存

另:如需使用顶级域名如example.com那么CNAME记录是无效的
因为顶级域名需要通过A记录连接

请选择添加四条A记录
第二栏填@
第三栏分别填入
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
来完成顶级域名的配置
本人博客 总有你想要的

使用 GitHub Page 托管个人博客 GitHub Page 允许托管一份静态网页,而这大大降低了开发者创建一个自己管理博客的成本,尤其是云服务器和带宽等费用。在这里介绍如何用 GitHub Page 部署一份自己的博客网站。最终成果可以参照我的博客。 阅读详情

相关推荐

百度检索Github Page博客

Github Page Hexo博客系统百度无法正确检索到,缺少来自百度的流量。为了解决这个问题,记录下自己捣鼓解决这个问题的方法。同时部署到GitHub和Coding思路:Coding 有和 Github Page 一样的页面功能,只需要将博客系统同时部署在两个平台上,设置博客系统的部署配置每次同时更新到两个地方,然后配置DNS,将国内的流量引到Coding,国外的引到Github Page上即...

u012312477的博客 1968

Github Page 个人主页——自定义域名

介绍如何使用自己的域名来访问部署好的网页

Otm-Z Blog 5755

学习 Github Page 教你分分钟搭建自己的博客

Github Page 网页搭建教程,教你分分钟搭建自己的博客

淡忘~浅思 4101

为github pages博客绑定自定义域名和部署到云服务器

前言: 使用hexo部署的博客是将博客托管到github page上,并且域名固定为xxx.github.io。因github不在大陆内的原因,访问速度有时会不那么理想,想让自己的博客能以稳定的速度访问,需要部署到云服务器。 若想自定义域名,则需要购买一个域名并进行绑定,国外有各种域名服务商,国内阿里云、腾讯云等。 若想部署到云服务器,首先需要购买一个云服务器,国外的可以直接使用,大陆的...

HappyNewLife2016的博客 897

Gitee Pages Pro + Hexo自定义域名

前景摘要: 最近,本菜鸡打算把hexo的博客站点搬到gitee,毕竟gitee pages pro有一个月的免费自定义域名的机会!! 其实最主要的原因还是coding pages的延迟有点高,有100多。有图为证: github延迟 Coding延迟 Gitee延迟 可以看出还是码云对我来说比较友好;虽然github延迟不高,但是可能带宽太低,页面加载非常耗时;codin...

L158943041的博客 1万+

为 GitHub Pages 站点配置自定义域(Windows)(Linked Page)

GitHub Pages支持用户配置自定义域名来替代默认的站点URL。设置过程涉及DNS记录和仓库配置调整,并可选择验证域名以提高安全性。文档提供了从基本配置到故障排除的完整指南,适用于不同GitHub方案(Free/Pro/Enterprise)用户。注意:使用分支作为源时需启用GitHub Actions或添加.nojekyll文件来绕过Jekyll构建。

安德洛夫 245

在GitHub中绑定自己的域名,并实现https访问

因此,HTTPS比HTTP更安全,更适合处理敏感的用户数据,如信用卡信息和登陆密码等。HTTP表示超文本传输协议(Hypertext Transfer Protocol),是最常用的互联网协议之一,用于在Web服务器和客户端之间传输HTML页面和其他类型的数据。由于项目的需要,需要建一个网站来展现一些工具的信息,就准备购买一个域名来放置自己的工具。3.如果您的域名可用,选择您想要购买的域名(您可以购买多个域名),并单击“购物车”按钮。与您的品牌相符:选择一个与您的品牌或业务相关的域名,以便客户更容易记住。

haleycat的博客 3242

鲁棒优化入门(6)—Matlab+Yalmip两阶段鲁棒优化通用编程指南(上)

Matlab+Yalmip两阶段鲁棒优化通用编程指南(上篇),内容包括: ①.拿到一个复杂的两阶段鲁棒优化问题的分析步骤和方法。 ②.采用Yalmip工具箱中的uncertain函数和鲁棒优化模块求解两阶段鲁棒优化的子问题。 ③.Yalmip工具箱中的鲁棒优化模块和常规的求解思路有什么异同。 ④.使用KKT条件求解两阶段鲁棒优化的子问题,并使用C&CG算法进行迭代求解。

配电网和matlab的博客 1万+

Github Pages使用自定义域名

我们可以将静态网页部署在Github Pages上,实现个人主页的搭建。Github Pages的默认访问路径为username.github.io,对于访问来说是有一些麻烦的。因此文本将介绍如何购买自己的域名,并借此来访问Github Pages上的网页。

weixin_43790038的博客 2814

WSL2 + Open3D点云可视化踩坑全记录:从GLFW报错到VcXsrv配置,一篇讲清所有‘坑’

本文详细解析了在WSL2环境中使用Open3D进行点云可视化时遇到的常见问题,特别是GLFW报错和VcXsrv配置问题。通过系统性的解决方案和高级配置技巧,帮助开发者彻底解决图形显示、驱动加载和库版本冲突等难题,实现高效的点云可视化。

weixin_30627341的博客 101

告别浏览器崩溃!EasyPlayer.js长时间播放FLV视频内存泄漏排查指南

本文针对EasyPlayer.js长时间播放FLV视频导致浏览器内存泄漏和崩溃的问题,提供了一套系统性排查与解决方案。核心策略包括将视频编码从H.265转为H.264以降低解码压力,以及将传输协议从HTTP-FLV切换至WebRTC以优化资源管理。文章还详细介绍了播放器实例生命周期管理、浏览器开发者工具监控等精细化排查手段,帮助开发者实现稳定、长时间的多路视频播放。

weixin_29229055的博客 174

【教程】Github Page 添加自定义域名

Github Page 是 Github 提供的一个可以从 Github 仓库上托管静态网站的功能服务。默认当你建立起一个仓库后,在对应会有一个可供浏览的静态网站,例如,其中,是我的 Github 账户名字,是我的某个仓库名字。然而很多时候我们希望能够使用自己的域名来替代默认的域名,以体现出自身网站的风格,而 Github Page 也提供了这种域名映射的能力,可以将自定义域名更换为自己的域名。虽然 Github Doc 提供了指导文档,但该文档书写的不够友好,不适合新人阅读。

码的世界 1万+

思岚A1 上手教程

前言 寒假在家闲着也是闲着,索性就向是实验室借了一个思岚 A1激光雷达,来进一步完成自己的实验室实习项目。经过一个月在Linux上和ROS上的摸爬滚打,我已经对机器人开发和SLAM有了初步了解,现在就写个上手教程吧(以防自己以后忘了)。 Basic Support 硬件 一台电脑 思岚 A1激光雷达 软件 安装Virtual Box虚拟机 在虚拟机安装Ubuntu 16操作系统 在Ubuntu 16搭建ROS kinetic 简要步骤 1.现在w..

ajxdhe的博客 6384

Github Pages自定义域名开启HTTPS

环境 Github Pages 自定义域名 问题 为Github Pages添加自定义域名后无法开启HTTPS支持。 解决方案 将自定义域名绑定到Github Pages后,在博客Repository的Settings中,Enforce HTTPS选项无法勾选。 再次查阅Github Pages相关帮助后,发现应该在域名的DNS解析处更改A Record到指定IP。具体如下: 在DNS服务供应商处创建4个A record(或ALIAS,ANAME三者之一)分别指向以下IP地址: 185.199.1

我的博客 1749

SE-0526激光避障雷达扫描传感器输入输出连线方法及PLC联机实例说明

SE-0526激光避障雷达扫描传感器广泛应用于原材料运输与处理、移动装配、托盘或货架运输、产成品自动运输、生产线自动对接,餐厅自助送餐等AGV小车、服务机器人、仓储机器人、无人叉车导航、避障、定位等。 本文重点介绍SE-0526激光避障雷达扫描传感器输入输出连线方法及PLC联机实例说明。

华翔天诚科技 2695

Visual Studio Code ADT Extension 能不能连接 ECC,答案是可以,但真正的门槛在 ABAP 后端版本

Visual Studio Code 版 ABAP Development Tools(ADT)支持连接传统 SAP ECC 系统,关键不在于系统名称,而在于底层 SAP NetWeaver AS ABAP 版本是否达到最低要求(7.31 SP04 及以上)。只要系统已支持 Eclipse ADT,即可无缝使用 VS Code ADT,无需升级后端。SAP 通过复用原有 ADT 技术栈,将兼容性逻辑置于客户端,实现对老系统的持续支持。尽管初期侧重 ABAP Cloud 模型,但 1.1 及后续版本已全面覆盖

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 51

三步搞定Github Pages自定义域名

这里的三步的前提是指已经有一个域名并且已经完成了实名认证,Github Pages上的静态博客已经可以用github给的xxx.github.io正常访问了。 第一步 首先是用ping命令找到存放你的github pages的主机的IP地址,在终端里面用命令ping xxx.github.io便可完成,下图中红框内的就是我们要找的IP地址: ping命令 第二步 在购买域名的提供商为域名添加解析。我是在阿里云买的域名,因此我以阿里云的为例。在域名控制台选择想要绑定的域名,并点击解析: .

qq_27346503的博客 2363

农业生产AI决策系统架构设计解密:数据层-模型层-应用层核心逻辑

想象一下,在一个炎热的夏日,传统农田里的农民伯伯正满头大汗地检查每一株玉米是否缺水;而几公里外的智慧农场里,一位年轻农民正在空调房里滑动手机屏幕,看着AI系统自动生成的灌溉计划——这就是农业生产AI决策系统带来的改变。本文的目的,就是要揭开这个"智能农业大脑"的面纱,详细讲解它的"身体构造"(架构设计)和"工作原理"(核心逻辑)。我们将聚焦系统最核心的三个部分:数据层(收集农田信息)、模型层(分析信息并思考决策)和应用层(将决策告诉农民)。

AI智能探索者的博客 1327

Github pages自定义域名安装SSL证书后显示服务器证书来自GitHub

Github pages自定义域名安装SSL证书后显示服务器证书来自GitHub 证书是腾讯云申请的免费证书,颁发给我购买的域名的,配置后显示证书来自GitHub, 求助各位大神,怎么解决这个问题,请问问题出在哪里了 ...

malalaw的博客 914

【硬件工程师面经整理18_Smith圆图】

若文中任何内容侵犯了您的合法权益,请相关权益人及时与我联系,我将立即进行核实并采取适当措施,包括但不限于删除相关内容或更新文章以消除影响。**在Smith圆图上,源阻抗表示为圆心,而负载阻抗表示为圆图上的一个点。具体来说,通过将负载阻抗在Smith圆图上移动到特定位置,使其与传输线特性阻抗形成纯电阻或纯电抗的组合,从而实现匹配。例如,反射系数表示为Smith圆图上的一个点,而驻波比则表示为圆图上两个点之间的距离。Smith圆图是用于阻抗匹配和网络分析的工具,它是一种将复阻抗表示为坐标的图形。

LeeYLong的博客 652

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

使用Namecheap的Github页面教程上的自定义域

如果您已经有一个Github页面并想将您的域名URL从username.github.io/repo更改为customDomain.com ,则这是一个快速教程。 如果您还没有,请从Namecheap购买一个域名,我建议您这样做,因为您通常一年支付1到10美元左右,并且用户界面很漂亮。 配置Github页面以使用自定义域 首先,转到您的Github页面存储库,然后点击设置 ,然后向下滚动直到...

编程故事的地方 975

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

GitHub Pages自定义域名后每次hexo d都会失效解决

在GitHub Pages设置自定义域名之后,发现每次hexo d 后都会失效,又要重新设置,太麻烦了。 于是,问了一下牛皮的百度老师 只要在source 目录添加一个新文件CNAME就好 CNAME –不带任何后缀,这就是全称,里面写的是你的域名 然后就ok了。 怎么push都不用再去GitHub Pages设置了 (^o^)/~...

fake_hydra的博客 3486

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【Hexo】GitHub_Page绑定阿里云域名

前言 对于使用Github_Pages的小伙伴来说,Github自带的xxx.github.io网址,很容易被挡掉,就像这样▼ 我猜大概率是因为这种网址没有证书、没备案之类的,导致浏览器检测不安全,用正规的浏览器很容易被挡掉 那么看来还是很有必要入手一个域名来访问自己的网址 网页预览:Qの小站 目录一、阿里云1.1 域名注册1.2 域名解析二、Github2.1 Pages设置2.2 新建CNAME文件效果 一、阿里云 第一步当然是注册阿里云了,相信这个大家都会的,直接跳过了~ 1.1 域名注册 在这

Q大帅 1288

GitHub学习教程(五):GitHub Pages自定义域名配置指南:从购买到HTTPS启用

A 记录(Address Record)将域名直接映射到 IPv4 地址。在这里,我们将顶级域名指向 GitHub Pages 的 IP 地址。添加新的 A 记录在 DNS 设置页面,找到“添加记录”或“新增记录”的按钮,点击它。填写 A 记录信息输入表示顶级域名(即),不需要添加子域名部分。选择A从下拉菜单中选择 A 记录类型。输入 GitHub Pages 的 IP 地址您需要添加以下四个 IP 地址,分别创建四条 A 记录:主机记录(Name)记录类型(Type)记录值(Value)

weixin_68094467的博客 1734

解决:使用hexo deploy部署之后,github page的custom domian自定义域名失效

在hexo项目的source文件夹下新建CNAME文件,里面填入你的域名,并保存,这样每次hexo deploy后,github page就不会出现域名重置了。使用hexo搭建个人博客网站,将个人博客托管导github上,并设置在github page设置custom damain自定义域名。然后每次部署完,自定域名都会消失。

javemalloc的博客 697

利用 Hexo 与 Github Page 搭建个人博客

以个人经历为例,详细介绍了在国内环境下如何利用Github Page与Hexo构建静态页面,并总结了个人踩过的所有坑。

xlf5323的博客 1724
上一篇: 评论工具Gitalk不会用?详解Hexo博客中Gitalk的使用方式
下一篇: Hexo通过添加layout数值建立常用的文章模板
Copanko
博客等级 码龄7年 2粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值