Layout graphic ideas

Jon Parise jon at indelible.org
Sun Feb 29 15:09:33 PST 2004


On Tue, Feb 24, 2004 at 03:03:32AM +0000, Justin C. Sherrill wrote:

> > I think that looks swell.  My only suggestion is to apply more of a
> > heading style to the centered titles in the content section (the
> > "Dealing with Package Installation" text on the "packages" page, for
> > example).
> 
> I haven't touched that yet, just cause some of the body text could be
> cleaned up too.  If you really want to scratch the itch, though, a patch
> would be handy... 
 
Try the attached patch for starters.

-- 
Jon Parise (jon at xxxxxxxxxxxxx)  ::  "Scientia est Potentia"
Index: data/stylesheet.css
===================================================================
RCS file: /cvs/site/data/stylesheet.css,v
retrieving revision 1.8
diff -u -r1.8 stylesheet.css
--- data/stylesheet.css	25 Feb 2004 15:36:09 -0000	1.8
+++ data/stylesheet.css	29 Feb 2004 22:06:03 -0000
@@ -28,6 +28,7 @@
 H1 {
    font-size : 124%;
    color: #990000; 
+   text-align: center;
 }
    
 H2 {
Index: data/docs/index.cgi
===================================================================
RCS file: /cvs/site/data/docs/index.cgi,v
retrieving revision 1.7
diff -u -r1.7 index.cgi
--- data/docs/index.cgi	21 Feb 2004 02:34:50 -0000	1.7
+++ data/docs/index.cgi	29 Feb 2004 22:06:29 -0000
@@ -4,7 +4,7 @@
 
 $TITLE(The DragonFly BSD Project)
 
-<CENTER>Documentation</CENTER>
+<H1>Documentation</H1>
 <P>
 <TABLE>
 <TR>
Index: data/goals/caching.cgi
===================================================================
RCS file: /cvs/site/data/goals/caching.cgi,v
retrieving revision 1.2
diff -u -r1.2 caching.cgi
--- data/goals/caching.cgi	11 Aug 2003 02:24:47 -0000	1.2
+++ data/goals/caching.cgi	29 Feb 2004 22:06:40 -0000
@@ -4,7 +4,7 @@
 
 $TITLE(DragonFly - A Scaleable Caching Infrastructure)
 
-<CENTER>Caching Infrastructure Overview</CENTER>
+<H1>Caching Infrastructure Overview</H1>
 <P>
 Our goal is to create a flexible dual-purpose caching infrastructure which
 mimics the well known and mature MESI (Modified Exclusive Shared Invalid)
Index: data/goals/index.cgi
===================================================================
RCS file: /cvs/site/data/goals/index.cgi,v
retrieving revision 1.2
diff -u -r1.2 index.cgi
--- data/goals/index.cgi	11 Aug 2003 02:24:47 -0000	1.2
+++ data/goals/index.cgi	29 Feb 2004 22:07:04 -0000
@@ -4,7 +4,7 @@
 
 $TITLE(DragonFly - Extreme BSD Evolution, The Road to the Future)
 
-<CENTER>What is it?</CENTER>
+<H1>What is it?</H1>
 <P>
 DragonFly is going to be a multi-year project.  It will take a lot of groundwork
 to even approach the goals we outline here.  By clicking along the left
Index: data/goals/iomodel.cgi
===================================================================
RCS file: /cvs/site/data/goals/iomodel.cgi,v
retrieving revision 1.3
diff -u -r1.3 iomodel.cgi
--- data/goals/iomodel.cgi	20 Nov 2003 20:38:34 -0000	1.3
+++ data/goals/iomodel.cgi	29 Feb 2004 22:06:54 -0000
@@ -3,7 +3,7 @@
 # $DragonFly: site/data/goals/iomodel.cgi,v 1.3 2003/11/20 20:38:34 hmp Exp $
 
 $TITLE(DragonFly - I/O Device Operations)
-<CENTER>New I/O Device Model</CENTER>
+<H1>New I/O Device Model</H1>
 <P>
 I/O is considerably easier to fix then VFS owing to the fact that
 most devices operate asynchronously already, despite having a semi-synchronous
Index: data/goals/messaging.cgi
===================================================================
RCS file: /cvs/site/data/goals/messaging.cgi,v
retrieving revision 1.3
diff -u -r1.3 messaging.cgi
--- data/goals/messaging.cgi	1 Feb 2004 15:59:52 -0000	1.3
+++ data/goals/messaging.cgi	29 Feb 2004 22:07:14 -0000
@@ -3,7 +3,7 @@
 # $DragonFly: site/data/goals/messaging.cgi,v 1.3 2004/02/01 15:59:52 justin Exp $
 
 $TITLE(DragonFly - The Port/Messaging Model)
-<CENTER>The Port/Messaging Model</CENTER>
+<H1>The Port/Messaging Model</H1>
 <P>
 DragonFly will have a lightweight port/messaging API to go along with its
 lightweight kernel threads.  The port/messaging API is very simple
Index: data/goals/packages.cgi
===================================================================
RCS file: /cvs/site/data/goals/packages.cgi,v
retrieving revision 1.3
diff -u -r1.3 packages.cgi
--- data/goals/packages.cgi	6 Jan 2004 20:44:50 -0000	1.3
+++ data/goals/packages.cgi	29 Feb 2004 22:07:25 -0000
@@ -3,7 +3,7 @@
 # $DragonFly: site/data/goals/packages.cgi,v 1.3 2004/01/06 20:44:50 justin Exp $
 
 $TITLE(DragonFly - Packaging up the UserLand)
-<CENTER>Dealing with Package Installation</CENTER>
+<H1>Dealing with Package Installation</H1>
 <P>
 Applications are such a godawful mess these days that it is hard to come
 up with a packaging and installation system that can achieve seamless
Index: data/goals/threads.cgi
===================================================================
RCS file: /cvs/site/data/goals/threads.cgi,v
retrieving revision 1.6
diff -u -r1.6 threads.cgi
--- data/goals/threads.cgi	22 Feb 2004 15:34:35 -0000	1.6
+++ data/goals/threads.cgi	29 Feb 2004 22:07:54 -0000
@@ -3,7 +3,7 @@
 # $DragonFly: site/data/goals/threads.cgi,v 1.6 2004/02/22 15:34:35 justin Exp $
 
 $TITLE(DragonFly - Light Weight Kernel Threading Model)
-<CENTER>The Light Weight Kernel Threading Model</CENTER>
+<H1>The Light Weight Kernel Threading Model</H1>
 <P>
 DragonFly employs a light weight kernel threading (LWKT) model at its core.
 Each process in the system has an associated thread, and most kernel-only
@@ -62,7 +62,7 @@
 well, which will allow traditional hardclock() and statclock() distribution
 to operate across all cpus.
 <P>
-<CENTER>The IPI Messaging Subsystem</CENTER>
+<H1>The IPI Messaging Subsystem</H1>
 <P>
 The LWKT model implements an asynchronous messaging system for communication
 between cpus.  Basically you simply make a call providing the target cpu with
@@ -77,7 +77,7 @@
 are not allowed to block in any manner whatsoever.  IPI messages are used
 to do things like schedule threads and free memory belonging to other cpus.
 <P>
-<CENTER>The IPI-based CPU Synchronization Subsystem</CENTER>
+<H1>The IPI-based CPU Synchronization Subsystem</H1>
 <P>
 The LWKT model implements a generalized, machine independant cpu
 synchronization API.  The API may be used to place target cpu(s) into a 
@@ -101,8 +101,7 @@
 back functions tend to work just like the callback functions used in the
 IPI messaging subsystem.
 <P>
-<CENTER>Serializing Tokens</CENTER>
-
+<H1>Serializing Tokens</H1>
 <P>
 A serializing token may be held by any number of threads simultaneously.
 A thread holding a token is guaranteed that no other thread also
Index: data/goals/userapi.cgi
===================================================================
RCS file: /cvs/site/data/goals/userapi.cgi,v
retrieving revision 1.4
diff -u -r1.4 userapi.cgi
--- data/goals/userapi.cgi	6 Jan 2004 21:11:05 -0000	1.4
+++ data/goals/userapi.cgi	29 Feb 2004 22:08:02 -0000
@@ -3,7 +3,7 @@
 # $DragonFly: site/data/goals/userapi.cgi,v 1.4 2004/01/06 21:11:05 justin Exp $
 
 $TITLE(DragonFly - User API)
-<CENTER>Creating a Portable User API</CENTER>
+<H1>Creating a Portable User API</H1>
 <P>
 Most standard UNIX systems employ a system call table through which many types
 of data, including raw structures, are passed back and forth.   The biggest
Index: data/goals/vfsmodel.cgi
===================================================================
RCS file: /cvs/site/data/goals/vfsmodel.cgi,v
retrieving revision 1.2
diff -u -r1.2 vfsmodel.cgi
--- data/goals/vfsmodel.cgi	11 Aug 2003 02:24:47 -0000	1.2
+++ data/goals/vfsmodel.cgi	29 Feb 2004 22:08:12 -0000
@@ -3,7 +3,7 @@
 # $DragonFly: site/data/goals/vfsmodel.cgi,v 1.2 2003/08/11 02:24:47 dillon Exp $
 
 $TITLE(DragonFly - VFS/filesystem Device Operations)
-<CENTER>The New VFS Model</CENTER>
+<H1>The New VFS Model</H1>
 <P>
 Fixing the VFS subsystem is probably the single largest piece of work
 we will be doing.  VFS has two serious issues which will require a lot
Index: data/main/download.cgi
===================================================================
RCS file: /cvs/site/data/main/download.cgi,v
retrieving revision 1.18
diff -u -r1.18 download.cgi
--- data/main/download.cgi	26 Feb 2004 18:50:42 -0000	1.18
+++ data/main/download.cgi	29 Feb 2004 22:08:52 -0000
@@ -4,7 +4,7 @@
 
 $TITLE(DragonFly - Download)
 <P>
-<CENTER><H2>Obtaining DragonFly for your system</H2></CENTER>
+<H1>Obtaining DragonFly for your system</H1>
 There are several ways to install DragonFly on your computer.  
 Some of these methods require prior BSD experience with tools like 
 disklabel or boot0cfg, and we have no completed installation 
Index: data/main/index.cgi
===================================================================
RCS file: /cvs/site/data/main/index.cgi,v
retrieving revision 1.4
diff -u -r1.4 index.cgi
--- data/main/index.cgi	16 Feb 2004 05:16:40 -0000	1.4
+++ data/main/index.cgi	29 Feb 2004 22:09:03 -0000
@@ -4,7 +4,7 @@
 
 $TITLE(The DragonFly BSD Project)
 
-<CENTER>What is it?</CENTER>
+<H1>What is it?</H1>
 <P>
 DragonFly is an operating system and environment designed to be the logical
 continuation of the FreeBSD-4.x OS series.  These operating systems belong




More information about the Submit mailing list