怎样建自己的博客(怎么搭建属于自己的博客)、本站经过数据分析整理出怎样建自己的博客(怎么搭建属于自己的博客)相关信息,仅供参考!

温馨提示:这篇文章已经80多天没有更新了。请注意相关内容是否还有!

如何建立个人博客(逐步建立自己的博客系统)

自媒体时代,很多程序员都有自己的博客/个人网站。这类网站的建立可以帮助我们记录日常生活,进行个人陈述,也可以帮助我们扩大社交圈,从而向他人学习。在不断写作的过程中,我可以强迫自己挖掘自己的大脑,让自己对未知的世界有更多的了解,开拓自己的思维。

这篇文章将告诉你如何建立自己的博客/个人网站,从开始的准备到建设到后期的维护。

关于博客受众的思考

在建立个人博客之前,作为一个程序员,你需要想好建立这个博客的目的。想记录你的技术练习吗?想分享一些IT相关的知识和想法?至于新伙伴,拥有一个丰富的个人博客可以让你的面试官对你刮目相看。没有明确方向也没关系,可以参考自己喜欢的个人博客网站~

为什么你需要一个独立的博客?

目前有很多成熟的博客托管平台,如博客园、Wordpress.com、BlogSpot等。那么我们为什么不利用这些平台,而是选择自己建立一个博客网站呢?

Local Markdown管理文章档案,真正把自己的文章掌握在自己手中。你可以把它们随意导出到任何平台,不需要广告。如果不想有自己的域名,可以选择在网上获取自己有声望的主题和界面来锻炼自己的部署技巧。

博客程序的选择

博客由博文组成,每个博文都有标题、内容、类别、标签等属性。作为一个高度结构化的站点(因为每篇博文的风格和属性大致相同),我们一般通过一些成熟的CMS管理工具来管理。一般来说,通常使用以下类别:

静态博客,一般是在本地写Markdown文件,然后由相关程序渲染HTML,再直接发布到服务器。以——Hugo和Hexo动态博客为代表,这是一个运行在服务器上的博客程序,一般提供一个在线编辑器,供用户在线撰写。以——Wordpress和Ghost为代表。静态博客和动态博客的区别非常明显:

静态博客的好处是博客的写作和编辑都是在本地完成的,任何可以托管静态页面的地方都可以托管我们的博客,比如GitHub。缺点是需要在本地安装静态博客生成器,生成的站点的评论只能通过第三方的插件进行。虽然动态博客提供了一个非常友好的背景,但它可以通过Web的操作来管理。缺点是需要有自己的服务器,需要对使用的博客程序有更多的了解(比如安装Wordpress需要手动配置Nginx、PHP-FPM等。).本文以Hexo为例,讲解如何以最低的成本建立一个拥有自己域名的博客网站(Hexo生成页面,托管在GitHub上,使用自己的域名)。

域名的选择

这一步不是必须的,但是有一些小事情你需要知道:

百度不包括github.io结尾的站点,即如果是github直接托管,用户在百度上找不到自己站点的内容;有SSL(也就是URL前面3359)在搜索引擎排名比没有高;同样的内容,拥有自己的域名更有利于搜索引擎优化(SEO)。所以如果有相关需求,建议自己购买域名。

开始建造

Hexo的安装非常简单。如果已经安装了节点***,您只需完成以下步骤:

Npm安装hexo-cli -g可以安装hexo,然后我们创建一个目录来存储我们的博客文件。进入目录后,我们使用:

Hexo init可以完成博客的初始化。让我们来看看在这台机器上运行后的默认效果,并使用:

hexo s

然后,您可以在source/_posts/目录中创建文章。

写文章主要包括以下步骤:

写一篇文章(hexo new post-title)渲染成HTML页面(hexo g)发布(hexo d)。例如,如果我们创建一篇名为Hello LeetCode的文章,我们可以在上面的目录中创建一个名为hello-leetcode.md的文件,其内容如下:

-标题:你好LeetCode日期:2019-06-26 22: 32: 51标签:-LeetCode-LeetCode中国- # LeetCode是一个高质量的技术成长平台,深受全球极客的喜爱。如果你想学习,提升自己的专业能力,就从这里开始吧。还有大把技术干货等你来啃,轻松拿下梦想Offer!` ` python 3 print(‘leet code太牛了!’) ````刷新页面就能看到这篇文章:

美化风格

站点配置

如果需要对标题做一些修改,只需要修改博客根目录下的_config.yml即可。一些文件如下:

标题:LeetCode博客#这里写的博客标题是副标题:我们在这里!#可以理解为博客的副标题描述:leet code官方博客,by leet code,from leet code keywords:author:leet code Content creator language:zh-CNtimezone:# URL # #如果你的站点放在子目录中,设置为' 3358yoursite.com/cheap'和root as '/cheap/' URL:3358yoursite.com root:/permalink:year/:month/:day/:title/permalink _ defaults:subject

主题| Hexo“链接”中有许多主题可供选择:

安装* * *很简单,只需将主题所在的GitHub仓库克隆到你博客的themes目录下,将_config.yml中的以下字段修改为主题所在的文件夹名即可:

主题:风景

发布网站

终于到了发表的时候了。我希望和全世界的人分享我的博客。在这里,我们使用github.io托管我们的站点。首先,创建一个GitHub仓库来存储我们的博客。GitHub仓库的名字就是你的username.github.io

安装Hexo的Git发布(部署)模块:

m安装hexo-deployer-git-save,然后在_config.yml中添加以下部分:

部署:-type: gitrepo: git @ github.com:用户名/仓库名。gitbranch: mastermessage:博客更新名称:github用户名邮箱:GitHub邮箱地址终于开始发布啦~

Xo g #渲染HTMLhexo d #发布的所有页面!这时候如果没有填写自定义域,你的站点地址就会是GitHub username.GitHub.io,如果你有自己的域名,想用的话,别忘了在源目录放一个名为CNAME的文件(是的,没有任何后缀)。内容只有一行,就是自己的域名。只需将您的域名解析为github username.github.io地址的CNAME

博客的维护和更新

因为我们用的是静态博客,由GitHub托管,所以博客在程序的维护上省去了很多东西,让我们可以更专注于内容和风格的细节。

模式

如果官网上任何一个风格都不能满足你,可以考虑自己创建一个主题,或者从其他博客平台移植一个主题,这需要一定的HTML知识。如果没有,我们慢慢开始内容。

更新和内容

博客的灵魂在于博客的内容。对于程序员的博客来说,其实有很多可以写的部分,比如:

技术记录(类似日志,方便以后自己查询)想法(对生活的感悟,多交朋友)创作(作为自己创作的自我平台释放)解题的强制推演(记录自己做题时的想法和思路)ps:不会写解题的朋友可以参考如何写社区解题-leet code)-支持。

?每当你有想法的时候,你可以总结你的想法,并发表在你的博客上。有些孟新人可能因为各种原因害怕写作,担心自己写不好。实际上,写博客是一个熟能生巧的过程。写得越多,对文字的把握就越好,在写作中更容易正确表达自己的想法。无论是交友,收获Offer还是其他方面,都是有益无害的。

摘要

如果你理解清楚了思路,通过Hexo建立博客,通过GitHub托管,应该是让你的博客上线最快的方法(不坑* * *,只需要10分钟)。在此,我们做一个小小的总结。如果你需要建立这样一个博客,如果你发现自己遗漏了什么或者有问题,可以快速查看:

安装节点***安装HexoHexo生成初始站点(hexo init)GitHub仓库准备修改Hexo默认站点的配置,安装Hexo Git部署工具(可选)设置自己的域名解析。看完这篇文章,朋友们不妨自己动手~

作者:郭新星

声明:本文版权归利口所有。如需转载请联系我们。

更多关于怎样建自己的博客(怎么搭建属于自己的博客)的请关注本站。