一、为什么要强调博客格式

可以对比粗读一下这几篇博客然后自己感受一下博客格式博客阅读体验的影响:

  • MarkDown流:

   [schaepher]2017春季 JMU 1414软工助教 链接汇总

        [SivilTaram]高级四则运算器—结对项目总结

  • Word流:

       [PocketPanacea]软件工程启程篇章:C#和四则运算生成与运算

  • Open Live Writer流:

     [ChildishChange]最长英文单词串题目分析

  • 不入流(使用自带编辑器的一次个人失败尝试):

       [ChildishChange]软件工程个人项目

二、博客的排版工具

孔乙己:“你知道吗,博客的排版工具有四种。”

(因为我只用过这四种,所以如果有别的方法,欢迎补充)

排版工具主要要满足我们的以下几种需求:

  • 普通的排版需求,包括缩进、标题、字体、颜色、图片、表格、超链接等
  • 代码高亮的需求

大家可以根据以上两点自行考虑。

以下排名不分先后。

0.博客园自带的文本编辑器

虽然我给了一个使用自带编辑器的反面教材,但我不怀疑能用它写出排版优秀的博客,可能需要更多的练习吧。

自带的文本编辑器,如TinyMCE,对上文提到的两种需求均提供了相应的支持。

如何操作:

  1. 在博客首页点击“新随笔”按钮
  2. 在转跳的页面的左侧边栏中点击设置默认编辑器
  3. 根据个人口味选择

写好的博客会保存在服务器,方便修改。

1.Markdown

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式

Markdown是老师和助教普遍推荐的排版工具,具体操作可以阅读以下几个博客:

[博客园官方博客]新版markdown功能发布!支持github flavored markdown!

[正交分解]极简MarkDown排版介绍(How to)(详细讲解了MarkDown语法)

[SivilTaram]『给它加个壳』纯MarkDown博客阅读体验优化(针对博客园博客的页面定制给出了一些建议)

由于同样是直接在编辑页面上操作,所以跟自带编辑器一样,写好的博客会保存在服务器。

2.Word

是的,你没看错,就是Microsoft Office的Word

word排版:

[正交分解]极简Word排版示例(以Word2013为例)(8.28更新)

具体操作详见这篇博客:

[royalroads]利用Office Word2013发布博客文章到博客园的详细步骤

撰写博客时的所有排版操作跟word一样,至于代码高亮的支持,可以阅读这篇博客或自行搜索其他的可行方法:

[default]Word中使用代码高亮插件

写好的博客保存在本地,如果须要修改,须修改本地文件并再次上传。

另:

有关在 Word 中撰写博客的帮助中提到:

如果尝试使用 Word 2016 或 Word 2013 发布到 Blogger,可能会收到错误“Word 无法注册你的帐户。尝试使用的发布提供程序不可用”,或者无法发布。2016 年发布的 16.0.7369.2024 内部版本中已修复了此问题。若要获取最新更新,请选择“文件”>“帐户”>“更新选项”>“立即更新”。

3.Open Live Writer

Open Live Writer是由Windows Live WriterWriter更名而来,是由微软推出的一款能够免费使用的博客写作软件,主要为用户提供博客在线撰写和编辑功能。

安装以及书写博客详见这篇博客:

[易术军]Open Live Writer 安装

关于实现代码高亮的相关问题,详见这篇博客:

[腾信@迪克猪]OpenLiveWriter代码插件

目前本人使用的是Open Live Writer,它在格式编辑的功能上不如Word与Markdown强大,但是对代码高亮的支持较Word更容易操作但不如Markdown,但在书写时能直观地看到博客的效果。

撰写好的博客同样保存在本地。

三、总结

Schaepher助教在每次的作业要求博客中都会给出博客模板并且强制使用Markdown。

本人不作强制,但是希望大家能有自己的便于阅读的风格。

这里引用Schaepher助教的一句话:

发表完博客后不要直接离开,先自己浏览一遍发表完的博客,不然你都不知道你的这篇博客阅读体验有多糟糕

[2017BUAA软工助教]博客格式的详细说明的更多相关文章

  1. [2017BUAA软工]第一次博客作业

    一.一些疑问 看书看得比较慢,暂时只思考了以下几个问题,有些自问自答,不知道符合不符合要求…… [1] 第一章中书上提到了这样一个例子: “如果一架民用飞机上有需求,用户使用它的概率是百万分之一,你还 ...

  2. [2017BUAA软工助教]收集个人信息

    如题 我们要收集三个东西 1.学号 2.Github地址 ① 3.博客园博客地址 ② 请各位同学自行创建,并按照如下的格式评论在这篇博客下 "14061195+https://github. ...

  3. 2020BUAA软工个人博客作业-软件案例分析

    2020BUAA软工个人博客作业-软件案例分析 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分 ...

  4. [BUAA软工]第一次博客作业---阅读《构建之法》

    [BUAA软工]第一次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第1次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...

  5. 2020BUAA软工个人博客作业

    2020BUAA软工个人博客作业 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 学 ...

  6. [2017BUAA软工助教]第0次作业小结

    BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如 ...

  7. [2017BUAA软工助教]第0次个人作业

    学习别人的经验和体会 零.前言 我认为人生就是一次次地从<存在>到<光明>. 一.软件工程师的成长 0.这是一个博客索引 同学们在上这门课的时候基本都是大三,觉得在大学里,到教 ...

  8. [2017BUAA软工助教]个人项目小结

    2017BUAA个人项目小结 一.作业链接 http://www.cnblogs.com/jiel/p/7545780.html 二.评分细则 0.注意事项 按时间完成并提交--正常评分 晚交一周以内 ...

  9. [敏捷软工团队博客]Beta阶段发布声明

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段发布声明 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...

随机推荐

  1. Mysql元数据生成Hive建表语句注释脚本

    在将数据从Mysql 等其他关系型数据库 抽取到Hive 表中时,需要同步mysql表中的注释,以下脚本可以生成hive表字段注释修改语句. 注:其他关系型数据库如:oracle 可以通过相同的思路, ...

  2. CSS中2d转换:transition过渡放在:hover伪类中与应用在整个元素中区别

    css的2d转换十分强大,能够在不使用js的情况下,实现页面的元素与用户之间更多动态的交互,增强用户体验.其中使用最多的就是hover伪类. 1.创建一个页面的div元素: <!DOCTYPE ...

  3. equals()与 == 比较,hashCode方法

    1.Object类    Object类是java中一切类的父类,java中所有的类都直接或间接    继承自Object类        Object中定义的方法不多,原因在于,java的类多种多样 ...

  4. ASP.NET WebApi 使用Swagger生成接口文档

    前言 公司一直采用Word文档方式与客户端进行交流.随着时间的推移,接口变的越来越多,文档变得也很繁重.而且一份文档经常由多个开发人员维护,很难保证文档的完整性.而且有时写完代码也忘了去更新文档,为了 ...

  5. svn: E200007: CHECKOUT can only be performed on a version resource

    这两天不知道怎么了svn一直出错:出错信息如下: svn: E200007: Commit failed (details follow): svn: E200007: Commit failed ( ...

  6. CentOS 7 服务器配置--安装Ftp

    #安装vsftp yum install -y vsftpd #将 /etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root这一行注释掉 #root # ...

  7. Javascript是单线程的深入分析(转)

    http://www.cnblogs.com/Mainz/p/3552717.html

  8. VS2015 安装nuget离线包nupkg文件

    最近在做项目进度管理时,想通过安装net.sf.mpxj-for-csharp包读取.mpp格式文件,通过Nuget在线安装时,出现以下情况,无法安装,故开启离线安装道路. 离线安装步骤如下: 一.下 ...

  9. 最长单词(一星级题目) 本来是很简单的,其实就是加个flag

    随机了一个题目: 给一个词典,找出其中所有最长的单词. 这道题对于初学者还是很有用的,毕竟用的逻辑是比较复杂的 样例 在词典 { "dog", "google" ...

  10. Vue-上拉加载与下拉刷新(mint-ui:loadmore)一个页面使用多个上拉加载后冲突问题

    所遇问题: 该页面为双选项卡联动,四个部分都需要上拉加载和下拉刷新功能,使用的mint-ui的loadmore插件,分别加上上拉加载后,只有最后一个的this.$refs.loadmore.onTop ...