自媒体时代,很多程序员都有自己的博客/个人网站。这类网站的建立可以帮助我们记录日常生活,进行个人陈述,也可以帮助我们扩大社交圈,从而向他人学习。在不断写作的过程中,我可以强迫自己挖掘自己的大脑,让自己对未知的世界有更多的了解,开拓自己的思维。
这篇文章将告诉你如何建立自己的博客/个人网站,从开始的准备到建设到后期的维护。
思考博客受众
在建立个人博客之前,作为一个程序员,你需要想好建立这个博客的目的。想记录你的技术练习吗?想分享一些IT相关的知识和想法?至于新伙伴,拥有一个丰富的个人博客可以让你的面试官对你刮目相看。没有明确方向也没关系,可以参考自己喜欢的个人博客网站~
为什么需要一个独立的博客
目前有很多成熟的博客托管平台,如博客园、搭建技巧图片WordPress.com、BlogSpot等。那么我们为什么不利用这些平台,而是选择自己建立一个博客网站呢?
本地Markdown管理文章文件,真正博客下载把自己的文章掌握在自己手中,可以随意导出到任何平台。
没有广告,如果你博客是什么意思不想要的话。
拥有自己的域名,获得自己的互联网口碑。
丰富的主题和界面可以选择。
锻炼技巧
博客程序的选择
博客由博文组成,每个博文都有标题、内容、类别博客众聊app下载、标签等属性。作为一个高度结构化的站点(搭建英语因为每篇博文的风格和属性大致相同),我们一般通过一些成熟的博客众聊app下载CMS管理工具来管理。一般来说,通常使用以下类别:
静态博客,一般在本地编写Mark个人简历down文件,然后通过相关程序渲染HTML后直接发布到服务器,代表——Hugo和Hexo。
动态博客(Dynamic Blog),运行在服务器上的博客程序,一般提供在线编辑器,供用户在线撰写,代表——Wordpress和Ghos搭建网站基本步骤t。
静态博客和动态博客的区别非常明显:
静态博客的好处是博客的写作和编辑都是在本地完成的,任何可以托管静态页面的地方都可以托管我们搭建英语的博客,比如GitHub。缺点是需要在本地安装静态博客生成器,生成的站点的评论只能通过第三方的插件进行。
虽然动态博客提供了一个非常友好的背景,但它可以通过Web的操作来管理。缺点是需要有自己的服务器,需要对使用的博搭建技巧图片客程序有更多的了解(比如安装WordPress需要手动搭建技巧配置Nginx、PHP-FPM等。).
本搭建一个app平台要多少钱文以Hexo为例,讲解如何以最低的成本建立一个拥有自己域名的博客网站(Hexo生成页个人面,托搭建英语管在GitHub上,使用自己的域名)。
域名的选择
这一步不是必须的,但是有一些小事情你需要知道:
百度不包括github.i搭建技巧图片o结尾的站点,也就是如果直接由github托管,用户在百度;上找不到自己站点上的内容
有SSL(也就是URL前面3359)在搜索引擎排名比没有高;
同样的内容,拥有自己的域名更有利于搜索引擎优化(SEO)。
所以如果有相关需求,建议自己购买域名。
t个人养老金制度将出炉.byteimg.com/origin/pgc-image/6a22db3bc9d44070b8c58d搭建一个app平台要多少钱7ac047c14d?from=pc" class="aligncenter j-lazy">开始搭建
Hexo博客和微博的区别 的安装非常简单,在已经安装好 NodeJS 的情况下程序员怎么学只需要通过:
npm install hexo-cli -g
即可安装 Hexo,然后我们创建一个目录用来存搭建冰山基地放自己的博客文件,进入目录后使用:
hexo init
即可完成博客的初始化,我们在本机运个人所得税app下载行后来看一下默认的效个人养老金缴费上限12000元果,使用:
hexo s
然后就可以在 source/_posts/ 目个人所得税录下创建文章了。
写文章主要有以下步骤:
- 写文章(hexo new博客是什么意思 post-title)
- 渲染成 HTML 页面(hexo g)
- 发布(hexo d)
比如我们创建一个名为 Hello LeetCode 的文章,程序员那么可以在上述目录下创建一个文件,名为 hello-leetco搭建的近义词de.md ,文件内容如下:
--- title: Hello LeetCode date: 2019-06-26 22:32:51 tags: - LeetCode - LeetCode中国 --- # LeetCode 全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer! ```python3 print("LeetCode is awesome!") ```
刷个人所得税新页面,就可以看到这篇文章啦:
样式的美化
站点配置
如果我们需要个人对标题博客qq空间做一些修改的话只需要修改博客根目录下的 _config.yml 即可,部分文件内容如下:
title: LeetCode Blog # 这里写博客的标题 subtitle: We are here! # 可以理解为博客的副标题 description: The official LeetCode blog, by LeetCode, from LeetCode keywords: author: LeetCode Content Creator language: zh-CN timezone: # URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: http://yoursite.com root: / permalink: :year/:month/:day/:title/ permalink_defaults:
主题
在 Themes | Hex个人养老金制度将出炉o「链接」中有非常多的主题可以供选择:
安装方法非常简单,只需要将主题所在的 GitHub 仓库 clone 到自己的博客搭建区域活动教案的 them个人养老金缴费上限12000元es 目录下个人所得税退税流程,并在 _config.yml 中修改以下字段为主题所在的文件夹名称即可:
theme: landscape
发布站点
终于到了要发布的时候啦,个人养老金制度将出炉我希个人养老金制度将出炉望和全世界的人分享我的博客,这里我们使用 GitHub 来托管我们的站点,首先创建一个搭建英语 GitHub 仓库用来存放我们的博客,搭建英语GitHub 的仓库名称为 &l博客众聊下载t;你的用户名>.github.io。
安装 Hexo 的 Git 发布(部署)模块:
npm install hexo-deployer-git --save
然后在 _config.ym个人养老金缴费上限12000元l中加入以下部分:
deploy: - type: git repo: git@github.com:<用户名>/<仓库名称>.git branch: master message: Blog Update name: <GitHub 用户名> email: <GitHub 邮件地址>
最后,开始发布博客qq空间~博客众聊下载安装
hexo g # 渲染所有页面为 HTML hexo d # 发布!
这个时候个人养老金缴费上限12000元如果没有填写 Custom domain 的话, 你的站点地址将会是 <GitHub 用户名>.github博客.io ,如果有自己的域名且希望使用的话,别忘了在 source 目录下放一个名为 CNAME 的文件(对,没有任何后缀名),内容只有一行,就是自己的域名,将自己的域名做一个搭建服务器 CNAME 解析到 <GitHub 用户名>.github.io 地址即可。
博客的维护与更新
由于我们使用的是静态的博客个人养老金缴费上限12000元,且有 GitHub 进行托管,所以博客在程序的维护方面就省了很多的事情,让我们可以更加专注于内容和样式上个人存款达到40万怎么办的细节。
样式
如果官博客下载网上任何一个样式都无法让你满意的话,可以考虑自建一个主题,或者从其他博客平台上移植一个主题过来,需要一些 HTML 的知识,如果不会的话,咱们先慢慢把内容做起来吧。
更新与内容
一个博客的灵魂在于博客的内容,对于程序员的博客来说其实有很多可以写的部分,比如:
- 技术的记录(类似日志个人,方便以后自己查询)
- 想法(对于生活的感悟,结交更多的朋友)
- 创作(作为一个自平台对于自己创作的发布)
- 力扣题解(记录做题目时的想法思路)
ps:不会写题解的小伙伴可以参考一个人简历下如何撰写社区题解 – 力扣(LeetCo程序员那么可爱de) – 支持
每当自己有想法时,都可程序员计算器以将自己的想法总结成文发布于博客上。一些萌新可能由于各类原因害怕写作,担心写不好。其实博客的编写是一个熟能生巧的过程,写得越多,对文字的把握就越好,也更加容易在书面上正确地表达自己的想法。无论从结交朋友,收割 Offer程序员怎么学 还是其他方面都是百利而无一害的。
总结
如果理解清搭建区域活动教案楚了思路的话,通过 Hexo 搭建博客并通过 Gi博客众聊app下载tHub 托管应该是一个最快的让自己博客上线的方式了(在网络程序员工资一般多少不坑个人所得税缴纳标准的情况下只需要10 分钟的程序员工作一年后工资样子),在这里我们进行一个小小的总程序员工作一年后工资结,如果需要搭建一个这样的博客需要什么,如果发现自己少了什么或者遇到了问题博客下载的话可以快速查一下:
- 安装 NodeJS
- 安装 Hexo
- Hexo 生成初始站点(hexo init)
- GitHub 仓库准备
- 修改 Hexo 默认站点的配置,并安装 Hexo Git 部署工具
- (可搭建技巧选)设置自己的域名解析