最近自己瞎搞了一个个人博客,个人觉得还不错,决定把制作博客的过程写下来,帮助想要构建自己博客的朋友们。
准备工作
首先,我们需要在github上面创建一个账号。如果你还没有github账号,那么可以在首页进行快速注册
填写完成确定信息没有重复的情况下,点击下面的Sign up for Github按钮,然后跳转到新界面。新界面用来选择是否进行付费购买github的仓库加密服务,如果你希望托管在github上面的项目不是开源的,那么选择付费很有必要。
这里默认选择了free免费,我们滑动到网页下面选择绿色按钮就可以注册成功了。注册完成后进行界面内,我们可以通过右下角的New按钮进行邮箱认证,认证完成后点击认证链接跳转到这个界面
到了这一步,我们博客的准备工作就完成了。
创建github博客
我们点击上图的New repository创建新项目,项目名称必须为github名字.github.io,比如本文中的github名称为SindriLinGithubTest,那么新仓库的名字必须为SindriLinGithubTest .github.io
按照图上的信息填写之后,我们完成了博客仓库的搭建,接着要进行下一步的配置
2、第一次配置博客
3、创建博客页面
4、选择博客主题(生成css、html等文件帮我们构建博客,可以对这些文件进行修改)
5、在浏览器上访问SindriLinGithubTest.github.io地址
6、在博客仓库下面的文件中修改博客布局,显示内容等。通过博客显示内容和这些文件内容对比进行修改
现在你的博客已经搭建完毕,可以给你的好朋友看看了
7、怎么删除我们存在的仓库呢?如果我们要使用别人已存在的主题进行博客搭建,那么我们上面创建的仓库就要删除,删除仓库要在Settings里面删除
快速定制主题
通过上面的方式我们创建了自己的博客,但是对于不懂html/css的人(比如我)来说,定制博客是一个苦恼的问题。然而,现在我们不用再担心这个问题了。jekyllthemes是一个简单的静态博客网站工具,我们可以在这个网站上面寻找我们喜欢的主题下载后直接使用。
博主我现在使用的模板是其中的Twenty主题,点击你想要的主题,然后进行下载
下载之后我们要做的步骤如下
1、修改主题文件名为github名字.github.io
2、通过 github工具 上传到你的 github仓库 (注意仓库里面同名的博客仓库文件要删除),如果你没有也不想下载github工具,那么可以参考 这篇文章 来使用命令行上传文件到服务器
3、登录github网站修改包括index.html,_config.yml等博客布局文件(这里上传成功后github博客页面已经发生改变,根据页面信息到下面相应的文件中进行修改)
4、修改完成博客效果
域名绑定
现在博客虽然已经搭建好了,但是访问地址看起来总是不舒服的,我们想要通过指定的地址访问怎么办呢?我们需要拥有一个自己的域名,登录 万网 可以进行域名购买
我们在购买域名前输入想要的域名进行检测是否存在,如果域名处于可购买状态,我们注册万网账号,然后把域名加入购买清单,进行付款购买。博主已经购买了sindrilin.com这个域名(com价格比net贵,各位酌情购买。博主的域名是三年$149)
完成域名购买之后,我们还需要对域名进行解析,使之有效并且和我们的博客关联在一起
1、我们要进入产品管理界面,选择域名,然后对我们已经购买的域名进行解析
2、进入github pages界面,选择右上角的Pages Help,然后选择绑定博客DNS和域名
3、进行域名解析,纪录类型为A,主机纪录包括@、www两种,记录值为上面两个DNS中其中一个(这里我添加了两次解析)
4、打开github仓库,在博客仓库目录下新增文件,命名为CNAME,并且写入购买的域名
5、更改博客仓库的_config.yml配置,设置url为购买域名地址
6、保存配置后,点击仓库的Settings,如果出现链接地址是蓝色的,那么说明博客跟域名已经关联好了,等待几分钟就可以通过自己购买的域名进行访问
更新博客
正常来说,在我们下载的主题里面有个_posts文件夹,这里面存放的是博客文章,正常而言是md(markdown)格式。我的建议是不要删除这些文件,我们的博客可以在这些文件的格式上进行修改书写。
这里我使用的markdown编辑器是typora,个人觉得这个markdown编辑器简洁好用。选择_posts目录下随便一个md文件右键使用typora打开,文件中红框勾选起来的部分千万不要随意删除,可以进行修改。如果不小心删除了可能会导致博客无法显示或者你的博客页面错乱等问题
完成博客后,直接保存在_posts文件下,然后使用 github for mac ,然后提交修改,点击右上角的sync进行文件同步,再过一会博客就更新了。另外博客图片可以放在仓库的images文件下使用html语句进行获取
在完成上面的操作之后,正常来说我们已经搭建好了我们的博客和主题,在确认之前应该让你的朋友访问一下仓库域名确认,如果出现了
这就说明你的博客主题搭建失败,这个主题是没用的。那么这时候我们需要删除github上面的仓库
成功删除github上面托管的博客仓库之后,我们还需要移除本地github工具上面的博客文件
右键项目 -> Remove
完成之后我们下载新的主题,然后按照上面的方式重新提交,直到我们选择的主题能够访问为止
更多
由于本文创建的博客服务器位于github,在进行访问的时候加载速度可能不够高。如果是追求完美主义者,可以在万网上购买阿里的云服务器,然后找个会后台开发的小伙伴们一起开发共用服务器。
其他资源:
markdown语法
阿里云服务器购买
po主博客
po主仓库

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML的作用是通過標籤和屬性定義網頁的結構和內容。 1.HTML通過到、等標籤組織內容,使其易於閱讀和理解。 2.使用語義化標籤如、等增強可訪問性和SEO。 3.優化HTML代碼可以提高網頁加載速度和用戶體驗。

htmlisaspecifictypefodyfocusedonstructuringwebcontent,而“代碼” badlyLyCludEslanguagesLikeLikejavascriptandPytyPythonForFunctionality.1)htmldefineswebpagertuctureduseTags.2)“代碼”代碼“ code” code code code codeSpassSesseseseseseseseAwiderRangeLangeLangeforLageforLogageforLogicIctInterract

HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

如何設計菜單中的虛線分割效果?在設計菜單時,菜名和價格的左右對齊通常不難實現,但中間的虛線或點如何...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3 Linux新版
SublimeText3 Linux最新版

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。