今天给各位分享做独立站前期需要投入多少的知识,其中也会对做独立站前期需要投入多少进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
怎样去搭建自己的独立站?
如果你想搭建一个静态的网站又不用收费的可以考虑一下使用hexo+github/gitee,该搭建方式需要你了解一定Markdown语法与hexo环境的安装与配置,如果你是一名技术人员并对github/gitee、Markdown有一定了解,那么搭起来也只需要几天时间,网上也有很多可供参考的文章。前一阵子自己也尝试搭建了一个,个人对github/gitee有使用,但对hexo了解不多,花了几天时间去搭建了解,以下是个人的了解与简单的流程(个人文章里的更具体)。
hexo+github/gitee要做的准备
- nodejs安装(百度官网下载安装即可)
- github/gitee账号
- git安装
虽然gitee/github都可以部署,但还是要提下两者之间的细微区别:
- gitee是国内站点,网络稳定高速,github访问有时不稳定
- 站点项目更新部署到github/gitee后,github会自动重新部署更新,失败后还会给你发邮件,gitee则需要到respository里手动更新(除非你升级会员)
在部署到gitee/github之前可以先在本地调试样式添加文章,调好了后再部署到github上。
搭建hexo本地环境
- 确认nodejs已安装:node -v
- 安装hexo:npm install -g hexo
- 环境初始化:hexo init 目录名(目录不存在则自动创建),出现Start blogging with Hexo!则完成
- 进入初始化的目录后运行:hexo server [-p 端口号],默认端口为4000,访问localhost:port能正常显示页面即简单的静态网页已搭建成功(以下是个人搭建成功的后页面)
hexo与next主题配置
hexo官方提供了很多主题,搭建者只需下载自己所需的主题放到themes目录并更改初始根目录下的
_config.yml
配置thems为相应的主题名即可更换主题。以下为初始化目录下各文件夹的介绍:- scaffolds:模板、脚架目录
- source:源文件夹(内容核心),所有的文章和分类、标签等都是通过该文件夹下的内容进行发布的
- source/_post:所有发布的文章都在该文件夹中
- source/xxx:菜单xxx页面,如分类source/categories用于存放分类页,但分类页md文件是无需内容的,hexo会自动索引
- themes:当前hexo项目的各类主题存放文件夹,把所需的主题目录添加到该文件夹中并更改项目_config.yml相应配置即可更换主题
- themes/{themeName}/_config.yml:主题配置文件,主题的各种样式、配置都可在该文件中更改
- _config.yml:项目配置文件,设置项目的通用配置(主题外的配置,如标题、分页、搜索、作者、发布地址等) 由于landscape的排版与样式不太符合自己的,所以选择了next,足够简洁,一目了然(作为最多人选择的主题不是没有原因的)。使用next主题只需将该主题目录下载存放到项目的themes下并更改/_config.yml的theme配置值为相应主题名。
下载next主题(如果慢的话可以同步到gitee再从gitee下载):git clone
以next主题为例,hexo的页面都是通过_config.yml与/themes/next/_config.yml配置的,明显的配置如下图(c:为_config.yml中的配置,tc:themes/next/_config.yml中的配置):
菜单栏menu配置
hexo菜单栏可以在项目目录下通过hexo new page {menuName}指令创建,也可直接创建/source/{menuName}/index.md文件,并在themes\next_config.yml添加menu:{menuName}配置,如一个自定义菜单的局部配置(next/_config.yml):
menu: # || 后面是图标名,可在中查询所需图片
home: /index || home about: /about/ || user tags: /tags/ || tags categories: /categories/ || th temp: /temp/ || calendar archives: /archives/ || archive
文件与效果图(菜单的命名都是目录名,目录下须有index.md文件):
需要注意的是在fontawesome中搜到的图标不一定都有,还需要根据图标名查询themes/next/source/lib/font-awesome/css/font-awesome.css下有没有该图标样式,如stack-overflow则在css文件下先搜索下有没有该样式,有的话才会显示fontawesome中对应的图标,没有的话会显示一个矩形。有些图标fontawesome有但css中没有的原因是版本不同,目前我在网上搜的最新fontawesome最新的css是4.7.0的,但fontawesome上的一些图标版本是新的版本才有(如blog)的,所以个人猜测是版本原因导致网站上搜到的一些图标不可用。仔细点观察其实可以发现css中的样式content是与fontawesome上的图标Unicode是一样的:
部署到github/gitee
部署流程十分简单,安装hexo git插件后在github/gitee建立仓库,再在项目目录命令行部署即可。
安装hexo git插件:npm install hexo-deployer-git --save
github部署:
- 创建命名为username.github.io的页面仓库(小知识:个人开源的项目命名规则都是io.github.projectName,这里纯粹是顺序调转了)
- 在项目目录命令行执行hexo deploy deploy指令即可部署到页面仓库(如果没配置好git则需要输入github账号密码) 每次有部署时github都会为我们重新部署运行静态博客,失败会发送邮件,这一点很方便。博客页面仓库配置成功时查看仓库Settings下的Github Pages会显示以下图片内容,访问该地址即可显示你的博客页面(没事不用来闲逛,目前没啥内容可给大家看):
gitee:
- 创建博客发布仓库(命名无要求)
- 执行hexo deploy
- 点击仓库服务”->"Gitee Pages",配置成功后会显示网站地址, 非会员版gitee部署后要重新更新,有时还会有样式显示问题,唯一的优点就是比github快
搭建成功后,即可在https://用户名
.github.io/
或https://用户名.gitee.io/
访问自己的网站,以下是个人的网站页面:
搭建过程使用到的文档
hexo官方文档:
next主题官方文档(很详细): ,next主题的所有配置、第三方服务安装(评论、搜索、统计等)、插件配置等都有详细的文档
fontawesome图标网站:?from=io
想了解更多功能和配置的可以去看以上官方文档,毕竟所有的功能都是官方提供的,肯定会有详细的使用方法,不想慢慢看想直接达到像动图啊、特定排版啊、什么之类的可以去百度下,文章还挺多的,不过就next的主题而言看文档比看文章可能要好不少。附next主题文档图:
怎样去搭建自己的独立站?
个人独立网站搭建需要进行如下几个步骤
1.题材选择
需要确认自己的站点做什么,个人博客还是资讯信息或者影音娱乐等;
2.栏目版块划分
根据自己的站点题材,进行栏目划分,确定每个细分栏目的内容范围;
3.筹备站点名称购买注册域名
需要根据题材确定站点的名称,例如问答类,网站名称叫悟空问答”,然后选购网站域名,例如:wukong.com,网站域名注册可以去几个大的云服务平台选购。
域名注册建议选择.com,当然如果觉得选择短一点,或者比较有个性化一点,也可以购买.cc,.cn这些域名。
4.选择建站程序
选择需要建站的建站程序,使用程序或者框架进行自己的站点搭建,推荐:Wordpress、DedeCMS等知名建站系统。
5.购买服务器
根据选择的站点程序,购买对应的服务器,可以选择国内几大云服务商提供的服务器或者空间,也可以选择国外的一些服务器。
6.网站备案(国内)
针对国内服务器站点,需要进行网站备案
7.部署程序,上线站点
进行站点部署,域名解析,对站点进行内容填充完善。
至此,我们已经完成了一个个人的网站的搭建,当然在搭建过程中会涉及到许多的细致的问题,还请在悟空问答继续提问,有专业人士给予解答。
OK,关于做独立站前期需要投入多少和做独立站前期需要投入多少的内容到此结束了,希望对大家有所帮助。