打造个人IP: 开源项目网站构建框架
前言
您是否正在寻找有关如何创建博客网站: 个人博客 或者 开源项目官网 : Dubbo, Vue.js的构建框架? 在这篇文章我将向您展示如何创建一个美观并且实用的开源博客/开源项目官网构建框架!近一年来,我一直在建立博客和网站。在那段时间里,我已经发布了几个自己的博客,并总结了构建网站一路来遇到的框架和其优缺。我知道大多数人认为创建一个博客是令人生畏的,很多人都难以踏出疑似泰山,实则简单的第一步。这个免费指南是关于初学者的博客,并将教你如何成为一个博主只有最基本的计算机技能。因此,无论您是8岁还是88岁,都可以在不到20分钟的时间内创建自己的博客。
我并不羞于承认,当我第一次学习如何建立一个博客时,我犯了很多错误。您可以从我近一年来的经验中受益,这样您在构建自己的博文就会得到加速。我创建了这个免费指南,以便任何人都可以快速轻松地学习如何博客。如果您在任何时候遇到困难,请给我发消息,我会尽力帮助您!
什么是博客呢?
简而言之,博客是一种主要关注书面内容的网站,也称为博客文章。在流行文化中,我们经常听到新闻博客或名人博客网站,但正如您将在本指南中看到的那样,您可以创建一个关于任何可以想象的主题的成功博客。
博主通常从个人角度撰写,允许他们直接与读者联系。此外,大多数博客还有一个“评论”部分,读者可以与博主对应。在评论部分与读者进行互动有助于进一步加强博客和读者之间的联系。
这种与读者的直接联系是启动博客的主要好处之一。此连接允许您与其他志同道合的人进行互动和分享想法。它还允许您与读者建立信任。
<!-- more -->
你应该开博客吗?
关于创建博客的一个误区是,你需要成为一名伟大的作家才能获得成功。没有东西会离事实很远。人们阅读博客网站以获得对事物的个人观点,因此大多数博主都以非正式和会话的方式撰写。
此外,您无需成为专家就可以获得成功的博客。例如,烹饪博客的读者不想阅读食品科学家的教科书,他们希望听到实际烹饪了一些真正的饭菜,过程中错误的经历。
要想成为一名博主,只需要一个要求:对您的主题充满激情。
博客的核心是与世界分享您的知识。选择一个您热衷的主题可以使创建成功博客的过程变得更加容易。写关于多个主题的内容也完全没问题。只要你写的是你真正感兴趣的东西,你的激情就会闪耀,让读者感兴趣。
那你为什么要去写博客呢?有几个原因:
从家里赚钱。如果正确完成,博客可能会非常有利可图。世界上的顶级博主显然赚了不少钱,但即使是兼职博主也可以期望在事情正确完成后赚取不错的利润。关于它的最好的部分是博客是一种被动收入的形式,因为你可以每周花几个小时写博客文章,然后在写博客文章很久之后继续从中赚钱。
分享你的故事。博客可以让您发出声音并被倾听。如果您愿意,可以与全世界分享您的故事。使用博客最常见的方式之一是博客撰写有关其日常体验的日记,以便朋友,家人和其他人都能成为他们生活的一部分。
对自己或您的企业的认可。不,由于你最新的博客文章,你可能不会跟随你的狗仔队。但是一个成功的博客可以在各自的领域获得大量的认可。许多博客因为他们的博客而被称为专家,有些甚至根据他们的博客获得了书籍和电影交易。
寻找社区。开源项目博客的核心是互动的。你写了一篇博文,人们就此发表评论。这是与对您感兴趣的人联系的好方法。博客允许您根据自己的经验教授这些人,并让您有机会向读者学习。
好消息是互联网正在迅速发展壮大。在线人数比以往任何时候都多。这种增长的爆炸意味着更多潜在的博客读者。简而言之,如果您正在考虑创建博客,那么现在没有比现在更好的时间了。
人们说博客已经死了。他们是对的吗?
“博客已经死了”是人们多年来一直在说的话。这句话第一次出现时很难确定。
有许多假定的博客杀手。首先是社交媒体,Twitter和Facebook,然后是YouTube,直播服务,谁知道还有什么。
人们总会阅读文章,人们总是想要好的内容。言语是强大的。
成为一名博客并不意味着你唯一能做的就是坐在桌子后面写文章。使用社交媒体为您的博客带来流量,例如Twitter,微信公众号等。
仅仅因为建立一个成功的博客需要更多的时间。
博客很费时,但常青树。您创建的内容将永远在这里,一次又一次地提供价值,并一次又一次地为新读者提供价值。
博客构建框架的选择
WordPress
官方地址: https://cn.wordpress.org/
背书: 33%的互联网都在使用WordPress,小到兴趣博客,大到新闻网站。
曾经构建过博客的人都听说过大名鼎鼎的WordPress。美观设计、强大功能与自由建立任何您所想的。33%的互联网都在使用WordPress,小到兴趣博客,大到新闻网站。WordPress同时兼具“免费”与无价。它的免费有二方面的含义,WordPress有免费的主题和WordPress构建这个框架是免费的。
使用免费WordPress的常见缺点如下:
有限的支持选择 – 免费的WordPress主题开发人员通过WordPress论坛提供支持,但他们没有义务回复支持查询
有限的功能和功能 – 尽管免费主题支持大多数标准WordPress功能,但其中许多功能不提供额外功能,如创建按钮,使用短代码,创建登录页面等
不那么独特 – 许多网站和博客都使用免费主题,因此您的网站不会有独特的设计。此外,通常有限的选项来自定义免费主题的视觉外观
Hexo
官方地址: https://hexo.io/
背书: 撰写文章此时github星数: 26484
通过一番折腾,对于博客系统的选择,我目前还是采用了Hexo,已经很久没有换过了。这是一款开源的静态博客系统。采用Node.js实现,由于是静态博客,对于博客的部署要求很低,简单的虚拟空间就可以用来部署我们的博客了,非常适用熟悉前端的工程师使用。由于部署成本非常低,所以可以说是性价比最高的博客平台了。同时,Hexo的主题也非常丰富,可以与WordPress媲美(相比之下HUGO就少很多)。
我的博客修改自该主题:hexo-theme-Next
Docusaurus
官方地址: https://docusaurus.io/
背书: 撰写文章此时github星数: 11815
Docusaurus适合于开源项目的官方网站这类的需求,有很多开源项目都使用Docusaurus或者借鉴于Docusaurus对自己的开源官网上做了一些自定义的设置。
Docusaurus有以下优点:
Markdown驱动-节省时间并专注于项目的文档。只需使用Markdown 和Docusaurus 撰写文档和博客文章,就会发布一组准备服务的静态html文件。
Reat生成-通过重用React来扩展或自定义项目的布局。在重复使用相同的页眉和页脚时,可以扩展Docusaurus。
本地化已 预先配置。使用Crowdin将您的文档翻译成70多种语言。
让您的社区轻松找到他们在文档中所需的内容。支持Algolia文档搜索。
HUGO
官方地址: https://hexo.io/
背书: 撰写文章此时github星数: 35195
Hugo是最受欢迎的开源静态站点生成器之一。凭借其惊人的速度和灵活性,Hugo使建筑网站再次变得有趣。
HUGO是同类产品中速度最快的工具。每页<1 ms,平均网站建设时间不到一秒。支持无限制的内容类型,分类,菜单,动态API驱动的内容等等,所有内容都没有插件。支持Markdown和完整的i18n支持,Hugo附带预先制作的模板,可以快速完成SEO,评论,分析和其他功能。一行代码,你就完成了
自建博客的部署
关于博客的部署,针对上面的三种不同平台可以有多种不同的方案。
WordPress:因为采用PHP实现,所以几个公有云提供的虚拟空间是性价比最高的选择。以阿里云为例,独享经济型虚拟空间:298/年,对于大部分博客用户是足够使用的。
Docusaurus/HUGO:因为采用Node.js和Go实现,所以虚拟空间是没有希望了。只能采用虚拟主机自己搭建Node.js运行环境或者Go运行环境来使用,相对部署成本较高。不过,现在全民云计算活动还是比较划算的选择,算下来与虚拟空间的价格差不多,但是虚拟主机的功能性要比虚拟空间强得多。如果你立志做一名优秀的程序猿,我觉得还是有必要拥有一台ECS来把玩的。
Hexo:因为是静态博客,所以选择面就很广了。除了虚拟空间和虚拟主机之外,一些提供静态页面服务的代码托管平台,比如:Github、Gitee都是可以用来部署博客使用的。但是个人推荐还是自己搞一个虚拟空间或虚拟主机来使用会更加稳定。
打造个人IP: 开源项目网站构建框架的更多相关文章
- docsify + Gitee Pages服务搭建开源项目网站
前言 base-admin从开源至今,已经收获了2k Stat,而我们一直都没有一份像样的在线文档,最近写了一个博客园随笔备份Java脚本,将博客随笔备份到本地,格式是md文档格式,就有意去找将md文 ...
- 支持中文!秒建 wiki 知识库的开源项目,构建私人知识网络
不知道有没有人和我一样,觉得自建的东西是互联网上的"自留地".私人空间,有一种自己的一亩三分地随心所欲的痛快. 比如自建的博客想写什么随笔就写什么,不用取悦读者可以自娱自乐:再比如 ...
- iOS开源项目之日志框架CocoaLumberjack
CocoaLumberjack是Mac和iOS上一个集快捷.简单.强大和灵活于一身的日志框架.CocoaLumberjack类似于流行的日志框架(如log4j),但它是专为Objective-C设计的 ...
- Fork开源项目之通讯框架
项目发布于:https://github.com/HouZhiHouJue/IOCPMSG.看代码前请先看简介.
- PHP的一些开源项目网站
https://github.com/wenzhixin/bootstrap-table https://github.com/1000hz/bootstrap-validator
- 打造一个高逼格的android开源项目——小白全攻略 (转)
转自:打造一个高逼格的android开源项目 小引子 在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目.通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看 ...
- [转载]C#开源项目(国外的还是很多)
C#开源项目(国外的还是很多)一.Ajax框架Ajax.NET Professional (AjaxPro)是最先把AJAX技术在微软.NET环境下的实现的AJAX框架之一.它在客户端脚本之上创建代理 ...
- 开源项目福利-github开源项目免费使用Azure PipeLine
微软收购Github后,很多人猜想微软可能会砍掉VSTS,然而事实VSTS并没有砍掉,关于Azure Devops的详细信息可以查看 这篇博客,如果想查看原文也可以从链接里提供的原始地址里查看. 今天 ...
- .net 开源的网站
https://www.zhihu.com/question/24408855 https://www.zhihu.com/question/19840134 这两个知乎的答案 介绍部分经典的.net ...
随机推荐
- VMware Workstation 11 安装MAC OS X 10.10 Yosemite(14B25)图解 2015-01-13 12:26:01|
VMware Workstation 11 安装MAC OS X 10.10 Yosemite(14B25)图解 2015-01-13 12:26:01| 分类: 网络互联 | 标签:10.10 ...
- Basic Socket
http://www.avajava.com/tutorials/lessons/how-do-i-make-a-socket-connection-to-a-server.html?page=1 t ...
- jquery+easyui主界面布局一例
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="workbench.aspx ...
- linux 查找最后几条数据
tail(选项)(参数) -n<N>或——line=<N>:输出文件的尾部N(N位数字)行内容. 例如:grep 查询 2018-02-*/*.log |tail -n 5查询 ...
- 为什么在 Java 中用 (low+high)>>>1 代替 (low+high)/2 或 (low+high)>>1 来计算平均值呢?好在哪里?
>>>与>>是位运算符,只对整型有效(不能用于浮点型).当是整型的时候(low+high)>>1可以代替(low+high)/2.>>>是无 ...
- 小白学开发(iOS)OC_ 字符串重组(2015-08-13)
// // main.m // 字符串重组 // // Created by admin on 15/8/13. // Copyright (c) 2015年 admin. All right ...
- ASP.Net MVC upload file with record & validation - Step 6
Uploading file with other model data, validate model & file before uploading by using DataAnnota ...
- 【BZOJ1845】[Cqoi2005] 三角形面积并 几何+扫描线
[BZOJ1845][Cqoi2005] 三角形面积并 Description 给出n个三角形,求它们并的面积. Input 第一行为n(N < = 100), 即三角形的个数 以下n行,每行6 ...
- three supported reliability levels: * End-to-end * Store on failure * Best effort
https://github.com/cloudera/flume/blob/master/flume-docs/src/docs/UserGuide/Introduction === Reliabi ...
- Machine Learning in Action(7) 回归算法
按照<机器学习实战>的主线,结束有监督学习中关于分类的机器学习方法,进入回归部分.所谓回归就是数据进行曲线拟合,回归一般用来做预测,涵盖线性回归(经典最小二乘法).局部加权线性回归.岭回归 ...