当前位置: 首页 产品详细

程序员如何做一个博客

专业互联网培训机构——完成蜕变以后轻松拿高薪

电话+V:192606-48052 ,欢迎咨询程序员如何做一个博客,[python实用课程],[C++单片机原理],[C#、PHP网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]

一、当下适合程序员写技术文章的博客平台有哪些?希望大家给推荐一下

在众多技术文章发布平台中,程序员们总在寻找那个既专业又方便的家园。今天,让我们一起来探讨一下当下最适合程序员们分享技术心得的博客平台,希望能为你的创作之路提供一些灵感和推荐。


首先,不容忽视的是开源社区的代表——GitHubPages。它作为一个免费且无限流量的博客平台,为程序员提供了一个理想的展示技术作品的舞台。GitHubPages通过GitHub仓库与Jekyll的完美结合,让创建博客变得简单易行。阮一峰的教程搭建一个免费的,无限流量的Blog----githubPages和Jekyll入门,详细介绍了如何利用GitHub的基础设施,借助Markdown编写和部署你的技术博客,无需担心流量限制,只需关注代码和内容的呈现。


除了GitHubPages,Medium也是一个备受推崇的选择。这个平台以其清晰的排版和广泛的读者群体,为技术作者提供了良好的阅读体验。在Medium上,你可以分享技术文章,还能参与社区讨论,与志同道合的人交流思想。而且,Medium的算法会帮助你的文章获得更多的曝光。


另外,GitLabPages也是一个值得关注的选项,它类似于GitHubPages,同样支持Jekyll等静态网站生成器,且GitLab提供了更为全面的项目管理工具,如果你的团队协作较多,可能GitLabPages会是一个更合适的选择。


StackOverflow虽然以问题解答为主,但其博客功能同样不容小觑。在这里,你可以发表技术深度文章,同时还能利用平台的问答功能吸引到对相关话题感兴趣的读者,实现知识的共享和传播。


最后,个人博客托管服务如Hexo、Next.js等也有不少开发者钟爱,这些平台提供了丰富的主题和插件,让你能够轻松构建个性化的技术博客。


总的来说,选择博客平台时,要根据你的需求、团队协作、个人偏好以及内容定位来综合考虑。希望以上的推荐能帮助你在技术文章的创作道路上找到合适的舞台,尽情展现你的技术才华。

二、程序员业余赚钱致富的10种方法

程序员业余赚钱致富的10种方法?

1、程序员可以利用GoogleAdsense将广告发布到你的网站上去,通过访客点击广告来赚取佣金。写一个网站对于程序员的你应该不难,网站放上Adsense广告,推广、引流、收美金。


2、AndroidApp交易市场赚钱,程序员可以开发一个Android应用,并不是靠开发这个应用来赚钱,这个应用可以是免费的,但是你可以在这个应用里面投入广告,来赚取佣金。

3、对自己实力有信心的程序员可以参加一些开发者大赛得奖,拿奖金,只赚不赔,不过前提是你得有足够的实力。


4、承接项目,但是这要花费很多时间而且还要考虑这个项目做下来是否和你花费的时间精力成正比。是否能得到一笔相当的工资。这种周期比较长,做之前要考虑清楚。

5、刷机、越狱,现在大家都是用智能手机了,有些用久了,卡了,像电脑一样要重装系统,普通人就算可以在网上搜到刷机教程,但也不一定刷的好,并且还可能花费他很多时间,这时他可能更愿意找一个专业的人,尽快处理这些事,你可以借此开展刷机业务。还有iOS的越狱,这个需要你对iOS的操作非常熟悉。你可以将此业务挂到淘宝上,帮助买家实现他们要的功能。

6、做一名优秀的计算机骇客,比如帮助一些企业提高计算机网络的安全性、找出他们的bug修复,并做一些抵御攻击的积极措施等。

7、写评测DevStore专门收集各种开发者评测,程序员花几个小时测试下,然后写评测,如果文笔好的话可以大赚一笔。

8、兼职论坛大神,有些开发者论坛会专门聘请一些专业人士,专门回复论坛各种小白问题,提高论坛的专业度,这个也是一个不错的赚钱方法。

9、做博客,没事写个博客,开个论坛,招几个编辑帮你维护着。平时在编程过程中有什么心得感悟什么的都写下来,不知不觉网站流量就上来了,你就可以投广告赚钱了。

10、投资,做好前几个,你赚到一定的钱后,你可以去投资,当然不能盲目投资,也要学习。

程序员如何快速搭建个人独立博客?

原创2019-07-0418:14·力扣LeetCode

在自媒体时代,许多程序员都拥有自己的博客/个人网站,这类站点的建立可以帮助我们记录生活点滴,进行个人展示,也能帮助自己扩展社交圈子,做到以博识友。在不断写作的过程中,能逼自己进行脑力挖矿,让自己对未知世界了解得更多,开拓思维。

本文将从开始准备到搭建到后期维护具体讲述一下如何搭建一个自己的博客/个人网站。



思考博客受众

在搭建个人博客前,作为程序员的你需要思考搭建这个博客的目的是什么?想要记录自己的技术实践?想要分享一些IT相关的见闻和思考?而对于初入职场的小伙伴来说,拥有着一个丰富的个人博客可以让你的面试官对你刮目相看。如果没有明确的方向也没有关系,可以去参考一下你所喜欢的个人博客网站~



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

目前已经有了很多非常成熟的博客托管平台,比如博客园,Wordpress.com,BlogSpot之类的,那么为什么我们不使用这些平台而是选择自己建立一个博客站点呢?

本地Markdown管理文章文件,真正将自己的文章把握在自己手中,随意可以导出到任何的平台上没有广告,如果你不希望有的话有自己的域名,获得自己的互联网声望丰富的主题和界面可以供选择锻炼部署技巧



博客程序的选择

博客由一篇篇博文构成,每篇博文都有标题,内容,分类目录和Tag等属性,作为一个高度有结构的站点(因为每篇博文的样式,属性大致相同),我们一般通过一些成熟的CMS管理工具来进行管理,一般来说常用的有以下几类:

静态博客,一般是本地编写好Markdown文件,然后通过相关的程序渲染好HTML后直接将HTML发布到服务器上,代表有——Hugo和Hexo动态博客,一个运行在服务器上的博客程序,一般提供一个在线的编辑器供使用者在线编写,代表有——Wordpress和Ghost静态博客和动态博客的区别非常明显:

静态博客的优点在于博客的编写和编辑都在本地进行,任何一个可以托管静态页面的地方都可以托管我们的博客,比如GitHub。缺点就是需要在本地安装静态博客生成工具,且生成的站点的评论只能通过第三方的插件来进行。动态博客虽然提供了一个非常友好的后台,完全可以通过Web的操作来进行管理,缺点是需要有自己的服务器,且对于使用的博客程序需要有比较多的理解(比如安装Wordpress就需要手动配置Nginx,PHP-FPM等)。本文以Hexo为例,讲解一下如何用最小的成本搭建一个有自己域名的博客站点(Hexo生成页面,托管于GitHub,使用自己的域名)。



域名的选择

这一步非必须,但是有一些小的知识需要大家了解:

百度不收录.github.io结尾的站点,即如果直接使用GitHub托管的话,用户在百度上无法搜到自己站点上的内容;有SSL(也就是网址前面的https://啦)比没有会在搜索引擎的排名中更加靠前;在内容相同的情况下,有着自己的域名更加利于搜索引擎的优化(SEO)。所以如果有相关需求的话,建议购买自己的域名。



开始搭建

Hexo的安装非常简单,在已经安装好NodeJS的情况下只需要通过:

npminstallhexo-cli-g即可安装Hexo,然后我们创建一个目录用来存放自己的博客文件,进入目录后使用:

hexoinit即可完成博客的初始化,我们在本机运行后来看一下默认的效果,使用:

hexos


然后就可以在source/_posts/目录下创建文章了。

写文章主要有以下步骤:

写文章(hexonewpost-title)渲染成HTML页面(hexog)发布(hexod)比如我们创建一个名为HelloLeetCode的文章,那么可以在上述目录下创建一个文件,名为hello-leetcode.md,文件内容如下:

---title:HelloLeetCodedate:2019-06-2622:32:51tags:-LeetCode-LeetCode中国---#LeetCode全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下DreamOffer!```python3print("LeetCodeisawesome!")```
刷新页面,就可以看到这篇文章啦:



样式的美化

站点配置

如果我们需要对标题做一些修改的话只需要修改博客根目录下的_config.yml即可,部分文件内容如下:

title:LeetCodeBlog#这里写博客的标题subtitle:Wearehere!#可以理解为博客的副标题description:TheofficialLeetCodeblog,byLeetCode,fromLeetCodekeywords:author:LeetCodeContentCreatorlanguage:zh-CNtimezone:#URL##Ifyoursiteisputinasubdirectory,seturlas'http://yoursite.com/child'androotas'/child/'url:http://yoursite.comroot:/permalink::year/:month/:day/:title/permalink_defaults:

主题

在Themes|Hexo「链接」中有非常多的主题可以供选择:



安装方法非常简单,只需要将主题所在的GitHub仓库clone到自己的博客的themes目录下,并在_config.yml中修改以下字段为主题所在的文件夹名称即可:

theme:landscape


发布站点

终于到了要发布的时候啦,我希望和全世界的人分享我的博客,这里我们使用GitHub来托管我们的站点,首先创建一个GitHub仓库用来存放我们的博客,GitHub的仓库名称为<你的用户名>.github.io。

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

npminstallhexo-deployer-git--save

然后在_config.yml中加入以下部分:

deploy:-type:gitrepo:git@github.com:<用户名>/<仓库名称>.gitbranch:mastermessage:BlogUpdatename:<GitHub用户名>email:<GitHub邮件地址>

最后,开始发布~

hexog#渲染所有页面为HTMLhexod#发布!
这个时候如果没有填写Customdomain的话,你的站点地址将会是<GitHub用户名>.github.io,如果有自己的域名且希望使用的话,别忘了在source目录下放一个名为CNAME的文件(对,没有任何后缀名),内容只有一行,就是自己的域名,将自己的域名做一个CNAME解析到<GitHub用户名>.github.io地址即可。



博客的维护与更新

由于我们使用的是静态的博客,且有GitHub进行托管,所以博客在程序的维护方面就省了很多的事情,让我们可以更加专注于内容和样式上的细节。

样式

如果官网上任何一个样式都无法让你满意的话,可以考虑自建一个主题,或者从其他博客平台上移植一个主题过来,需要一些HTML的知识,如果不会的话,咱们先慢慢把内容做起来吧。

更新与内容

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

技术的记录(类似日志,方便以后自己查询)想法(对于生活的感悟,结交更多的朋友)创作(作为一个自平台对于自己创作的发布)力扣题解(记录做题目时的想法思路)ps:不会写题解的小伙伴可以参考一下如何撰写社区题解-力扣(LeetCode)-支持

?每当自己有想法时,都可以将自己的想法总结成文发布于博客上。一些萌新可能由于各类原因害怕写作,担心写不好。其实博客的编写是一个熟能生巧的过程,写得越多,对文字的把握就越好,也更加容易在书面上正确地表达自己的想法。无论从结交朋友,收割Offer还是其他方面都是百利而无一害的。

总结

如果理解清楚了思路的话,通过Hexo搭建博客并通过GitHub托管应该是一个最快的让自己博客上线的方式了(在网络不坑的情况下只需要10分钟的样子),在这里我们进行一个小小的总结,如果需要搭建一个这样的博客需要什么,如果发现自己少了什么或者遇到了问题的话可以快速查一下:

安装NodeJS安装HexoHexo生成初始站点(hexoinit)GitHub仓库准备修改Hexo默认站点的配置,并安装HexoGit部署工具(可选)设置自己的域名解析看完这篇文章,小伙伴们不妨动手操作起来吧~

本文作者:NovaKwok

声明:本文归“力扣”版权所有,如需转载请联系。


【WINDRISES EMPLOYMENT PROGRAMMING】尊享对接老板

电话+V: 192606-48052

机构由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。

程序员如何做一个博客
发布人:xc172672003 发布时间:2024-10-29