I am not talking about a custom content management system. I'm talking about users being able to add a title and steps on an html page. Let me use a visual:
Rather than having them sort through this, just to change the area in bold:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Blue Harvest - Job Aid</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/pure-drawer.css"/>
<!-- Bootstrap -->
<script>
// Picture element HTML5 shiv
document.createElement( "picture" );
</script>
<script src="js/picturefill.min.js" async></script>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<link rel="apple-touch-icon" href="http://edweb1.kronos.com/education/blueHarvest/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="152x152" href="http://edweb1.kronos.com/education/blueHarvest/apple-touch-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="167x167" href="http://edweb1.kronos.com/education/blueHarvest/apple-touch-icon-167x167.png" />
<link rel="apple-touch-icon" sizes="180x180" href="http://edweb1.kronos.com/education/blueHarvest/apple-touch-icon-180x180.png" />
<link rel="icon" sizes="192x192" href="http://edweb1.kronos.com/education/blueHarvest/icon-hires.png" />
<link rel="icon" sizes="128x128" href="http://edweb1.kronos.com/education/blueHarvest/icon-normal.png" />
</head>
<body>
<div class="pure-container" data-effect="pure-effect-push">
<input type="checkbox" id="pure-toggle-left" class="pure-toggle" data-toggle="left"/>
<label class="pure-toggle-label" for="pure-toggle-left" data-toggle-label="left"><span class="pure-toggle-icon"></span></label>
<nav class="pure-drawer" data-position="left">
<p>
<h1><a href="index.html">Home</a></h1>
<h2>Managers</h2>
<ul><a href="capEx.html">Captured Exercise</a></ul></p>
<h2>Employees</h2>
<ul><a href="punches.html">Punching In and Out job aid</a></ul>
</nav>
<div class="pure-pusher-container">
<div class="pure-pusher">
<div class="pure-pusher-container">
<div class="responsive-wrapper-text responsive-wrapper-padding-bottom-90pct" style="-webkit-overflow-scrolling: touch; overflow: auto;">
<h3>Punching In</h3>
<ol>
<li>Access the <strong>Navigator Framework_wfc</strong> logon page.</li>
<li>Log in using your credentials.</li>
<li>Access the <strong>My Timecard</strong> widget.</li>
<li>Double-click an empty In cell.</li>
<li>Enter the time you began working, and then press <strong>Enter</strong>.</li>
<li>Click <strong>Save</strong>.</li>
</ol>
<h4>Punching Out</h4>
<ol>
<li>Accesss the <strong>My Timecard</strong> widget.</li>
<li>Double-click an <strong>Out</strong> cell for a day that has a populated <strong>In</strong> cell.</li>
<li>Enter the time you ended work, and then press <strong>Enter</strong>.</li>
<li>Click <strong>Save</strong>.</li>
</ol>
<div>
<img src="img/sampleImg.png" alt="save" width="100%">
</div>
</div>
</div>
</div>
</div>
</div>
<label class="pure-overlay" for="pure-toggle-left" data-overlay="left"></label>
</div>
<script src="js/jquery-1.11.3.min.js"></script>
<script src="js/embed.js"></script>
</body>
</html>
I want to create something like this to get the input and place it in those tags:

If it can't be done, then I will find a different solution. But it seems like I can use javascript to get the input and populate the tags.
Thanks,
JS is client side only. You can make a form that takes input field data and inserts it in another part of the same page. But then what? Refresh your browser and poof, the data is gone.
If you want the data to permanently populate to a page everyone can see, you would need server-side scripts and databases.