首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用hexo+gitpages搭建自己的个人博客(原理详解)

    最近一直想做一个自己的个人博客,其实有很多框架可以用来搭建自己的个人博客,比如django,我最开始就是想到的它,但是看了有一段时间,感觉自己还是没有领悟,同时自己的域名也还没有审批下来,所以决定转战大家熟悉的gitpages搭建自己的博客。使用的最主要的技术是hexo+gitpages+workdown。其实很简单,希望本文对大家能有所帮助。 首先,我们应该搞清楚一个问题,一个博客是什么? 博客,也就是用文字和图片来记录自己一些心得和生活的地方。现在有很多大厂都有提供博客写作,比如 博客园,cdsn,知乎,新浪微博其实也可以算,只不过它的功能已经远比博客的功能要多得多了。搭建博客需要哪些条件:1.服务器2.域名3.搭建框架4.写作工具。 在这里,服务器,我们就用GitHub的服务器,域名就用GitHub提供的域名,框架选择hexo,简洁而优雅。下面我们来具体看一下。

    02

    Hexo + Github Pages博客搭建教程

    一直以来自己都有书写文章的习惯,不管是收集资料还是表达自己的个人见解。最开始把资料都放在印象笔记里,但是印象笔记有个不好的点就是书写不方便,而且多设备登录不友好,需要升级账户。后来就搭建了一个WordPress站点,记录自己的点滴。慢慢的接触到了CSDN,也计划着在那里写博客。CSDN的编辑器有markdown版本,接触到了markdown就对其产生了好感。与此同时,我也将我的WordPress站点的编辑器换成了markdown编辑器,一处书写多处同步。 慢慢的,我感受到了WordPress站点的臃肿,由于我的站点原因,做的并不是单独的博客站点,所有的文章展示方面不友好。所以萌生了搭建一个单独的博客的想法。

    04

    cookie 和 session 原理

    cookie + session 是为了保存用户状态信息的。比如这个用户是否已经登陆,如果登陆了就给这个用户推送一些信息,比如他最近买一些东西、他的购物车、他最近看过的文章或视频等信息。因为 http 是无状态的,所谓的无状态就是说每次请求完成后,不会在客户端和服务器上保存任何的信息。对于客户端和服务器而言,根本就不知道上次请求的信息是什么,甚至不知道本次连接的对端是不是上次连接的那一端。也就是说即使该用户登录了,但 HTTP 本身并不知道是哪个用户登陆了,HTTP 只处理请求与相应。因此如何知道一个用户登录了之后,后端能知道是哪个用户登录了,这是一个问题。

    03
    领券